/* SVN.committedRevision=6469 */
/* FILE BEGIN snsearch.css */
@charset 'utf-8'; 

body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, form,
	fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}

body, button, input, select, textarea {
	font: 12px/1.5 'Microsoft YaHei', arial, tahoma, \5b8b\4f53;
}

body {
	background: #FFF;
	color: #333;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

em, i {
	font-style: normal;
}

fieldset, img {
	border: 0;
}

ul, ol, li {
	list-style: none;
}

button, input, select, textarea {
	outline: 0;
	font-size: 100%;
}

textarea {
	resize: none;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

a {
	outline: 0;
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #F60;
	cursor: pointer;
	text-decoration: underline;
}

.clearfix:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: '.';
}

.clearfix {
	zoom: 1;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	height: 0;
	font-size: 0;
}

.hide {
	display: none;
}

.bl {
	display: block;
}

.fl {
	float: left;
	_display: inline;
}

.fr {
	float: right;
	_display: inline;
}

.wrapper {
	width: 1190px;
}

.sn-search {
	margin-bottom: 30px;
}

.sn-search .edging {
	border: 1px solid #DDD;
}

.sn-search .inline-color {
	border-color: 1px solid #F3F3F3;
}

.sn-search .space {
	margin-bottom: 10px;
}

.sn-search .non-result .edging {
	margin-top: 10px;
}

.sn-search .angle {
	font-family: arial, tahoma, \5b8b\4f53;
}

.sn-search .item-title {
	border-bottom: 1px solid #F3F3F3;
	overflow: hidden;
	color: #666;
	text-indent: 15px;
	font: 700 16px/40px 'Microsoft YaHei';
}

.sn-search .item-title a.fl {
	color: #666;
}

.sn-search .item-title a.fl:hover {
	color: #f70;
}

.sn-search .item-title .fr {
	text-indent: 0;
}

.sn-search .item-title .fr a {
	display: block;
	float: left;
	color: #666;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	margin: 0 40px 0 0;
	_margin: 0 20px 0 0;
	max-width: 83px;
	_width: 83px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.sn-search .item-title .fr a:hover {
	color: #f70;
	text-decoration: none;
}

.sn-search .item-title-little {
	border-bottom: 1px solid #F3F3F3;
	color: #666;
	text-indent: 14px;
	font: 700 14px/40px 'Microsoft YaHei';
}

.sn-search .font-normal {
	color: #666;
}

.sn-search .font-weak {
	color: #666;
}

.sn-search .font-pale {
	color: #999;
}

.sn-search .font-pale .com-cnt {
	color: #0081CC;
}

.sn-search .font-pale .com-cnt:hover {
	text-decoration: underline;
}

.sn-search .font-appointment {
	color: #F00;
}

.sn-search .limit {
	position: relative;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
}

.sn-search .highlight {
	color: #F70;
}

.sn-search a.bl {
	position: relative;
}

.sn-search a.bl img {
	display: block;
	overflow: hidden;
}

.sn-search .info {
	word-wrap: break-word;
	word-break: break-all;
	font-family: arial, tahoma, \5b8b\4f53;
}

.sn-search .info .hot-words-box {
	display: inline;
}

.sn-search .info .hot-words-box .hot-words {
	overflow: hidden;
	height: 16px;
	margin: 5px 0 0 2px;
	padding: 0 2px 0 3px;
	background: #F70;
	color: #FFF;
	line-height: 16px;
	_line-height: 18px;
}

.sn-search .info .limit {
	width: 100%;
	max-height: 36px;
	_height: 36px;
}

.sn-search .info .limit p i {
	color: #F70;
}

.sn-search .search-sidebar .sideGoods .info .limit em {
	color: #F60;
}

.sn-search .tRecom .info .limit {
	width: 100%;
	height: 36px;
}

.sn-search .perSearch .info .limit {
	width: 100%;
	height: 36px;
}

.sn-search .hover {
	cursor: pointer;
}

.sn-search .try {
	margin-left: 5px;
}

.sn-search .ellipsis {
	overflow: hidden;
	white-space: nowrap;
	word-wrap: normal;
	text-overflow: ellipsis;
}

.sn-search a.search-btn {
	height: 24px;
	border: 1px solid #DDD;
	background: #FFF;
	color: #999;
	-webkit-transition: background-color .1s;
	-moz-transition: background-color .1s;
	-o-transition: background-color .1s;
	transition: background-color .1s;
	line-height: 24px;
}

.sn-search a.search-btn.fixed {
	border-color: #999;
	background-color: #999;
	color: #FFF;
	text-decoration: none;
}

.sn-search a.search-btn:hover {
	border-color: #999;
	background-color: #999;
	color: #FFF;
	text-decoration: none;
}

.sn-search a.btn-light {
	border-color: #F70;
	background: #FFF;
	color: #F70;
}

.sn-search a.gray {
	border-color: #EEE;
	color: #DDD;
	cursor: default;
}

.sn-search a.gray:hover {
	background: 0;
	color: #DDD;
	border-color: #EEE;
}

.sn-search a.btn-light:hover {
	border-color: #F70;
	background-color: #F70;
	color: #FFF;
}

.sn-search .noPrice {
	color: #999;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	font-weight: 700;
}

.sn-search .free {
	color: #D00;
	font-size: 12px;
}

.sn-search .stay-tuned {
	font-size: 14px;
	color: #D00;
	font-weight: bold;
	font-family: 'Microsoft YaHei';
}

.sn-search p.price {
	height: 20px;
	margin-top: 2px;
	color: #D00;
	text-align: right;
	font-size: 16px;
	line-height: 20px;
}

.sn-search div.genre {
	clear: left;
	line-height: 24px;
}

.sn-search p.price b {
	float: left;
	display: inline;
	margin: 1px 4px 0 0;
	color: #D00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.sn-search p.price strong {
	float: left;
	color: #D00;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: 400;
}

.sn-search p.price i {
	float: left;
	font-size: 12px;
	margin-left: 4px;
}

.sn-search p.price img {
	float: left;
}

.sn-search p.price span {
	float: left;
	margin-left: 3px;
	color: #D00;
	font-family: Tahoma, Geneva, sans-serif;
}

.sn-search p.price span i {
	float: none;
	margin-left: 5px;
	font-size: 12px;
	font-style: normal;
}

.sn-search .searchBg {
	display: block;
}

.sn-search .extraAttrI {
	overflow: hidden;
	width: 6px;
	height: 6px;
	background-repeat: no-repeat;
}

.sn-search .bIcon {
	display: block;
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	width: 50px;
	height: 60px;
}

.sn-search .ico-viewed {
	display: block;
	position: absolute;
	z-index: 3;
	left: 0;
	bottom: 0;
	background: #f70;
	filter: alpha(opacity = 85);
	opacity: .85;
	padding: 0 5px;
	height: 20px;
	line-height: 20px;
	color: #fff;
}

.sn-search .i-pic .bRecom {
	top: 20px;
}

.sn-search .grid .bIcon {
	left: 150px;
}

.sn-search .bRecom {
	width: 50px;
	height: 60px;
	background: url(images/icons/bRecom.png?__unsprite) no-repeat;
}

.sn-search .b618 {
	width: 50px;
	height: 60px;
	background: url(images/icons/b618.png?__unsprite) no-repeat;
}

.sn-search .bAppointment {
	width: 50px;
	height: 60px;
	background: url(images/icons/bAppointment.png?__unsprite) no-repeat;
}

.sn-search .bReservations {
	width: 50px;
	height: 60px;
	background: url(images/icons/bReservations.png?__unsprite) no-repeat;
}

.sn-search .bDeposit {
	width: 50px;
	height: 60px;
	background: url(images/icons/bDeposit.png?__unsprite) no-repeat;
}

.sn-search .bApp {
	width: 50px;
	height: 60px;
	background: url(images/icons/bApp.png?__unsprite) no-repeat;
}

.sn-search .bAppS {
	width: 40px;
	height: 50px;
	background: url(images/icons/bAppS.png?__unsprite) no-repeat;
}

.sn-search .bEbook {
	width: 50px;
	height: 60px;
	background: url(images/icons/bEbook.png?__unsprite) no-repeat;
}

.sn-search .bEbookS {
	width: 40px;
	height: 50px;
	background: url(images/icons/bEbookS.png?__unsprite) no-repeat;
}

.sn-search .bGame {
	width: 50px;
	height: 60px;
	background: url(images/icons/bGame.png?__unsprite) no-repeat;
}

.sn-search .bGameS {
	width: 40px;
	height: 50px;
	background: url(images/icons/bGameS.png?__unsprite) no-repeat;
}

.sn-search .bPre {
	width: 50px;
	height: 60px;
	background: url(images/icons/bPre.png?__unsprite) no-repeat;
}

.sn-search .bPreS {
	width: 40px;
	height: 50px;
	background: url(images/icons/bPreS.png?__unsprite) no-repeat;
}

.sn-search .breadNavBg {
	clear: both;
	overflow: hidden;
	height: 47px;
}

.sn-search .breadNav {
	width: 1190px;
	margin: 5px auto 0;
	height: 42px;
	color: #999;
	font-family: SimSun;
	line-height: 42px;
}

.sn-search .breadNavBg .breadNav a {
	color: #333;
}

.sn-search .breadNav .symbol {
	margin: 0 5px;
}

.sn-search .breadNav a:hover {
	color: #F70;
}

.sn-search .breadNav div {
	float: left;
}

.sn-search .breadNav h1 {
	float: left;
	font-weight: 400;
}

.sn-search .breadNav h1 b {
	color: #666;
	font-weight: 400;
}

.sn-search .search-sidebar {
	position: relative;
	width: 190px;
	z-index: 1000;
}

.sn-search .search-sidebar .space {
	margin-top: 0;
}

.sn-search .search-sidebar .beauty-makeup-ad {
	margin: 10px auto;
	width: 190px;
	height: 200px;
	padding: 0;
	overflow: hidden;
}

.sn-search .search-main {
	position: relative;
	width: 990px;
}

.sn-search .search-main .result-tip b {
	color: #333;
}

.sn-search .navBar {
	zoom: 1;
	width: 188px;
	background: #FFF;
	color: #666;
	position: relative;
}

.sn-search .search-sidebar-sd .navBar {
	background: none;
}

.sn-search .search-sidebar-sd .navBarNew {
	background: none;
}

.sn-search .navBar a {
	color: #666;
}

.sn-search .navBar a:hover {
	color: #F70;
}

.sn-search .navBar .title {
	height: 40px;
	padding-left: 15px;
	cursor: default;
	line-height: 40px;
}

.sn-search .navBar .title h2 {
	font-size: 16px;
	width: 170px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.sn-search .search-sidebar-sd .navBar .title h2 {
	color: #666;
}

.sn-search .navBar .con {
	overflow: hidden;
	width: 188px;
}

.sn-search .navBar .con .item {
	position: relative;
}

.sn-search .navBar .con .item h3 {
	overflow: hidden;
	height: 38px;
	padding: 0 31px;
	border-top: 1px solid #E8E8E8;
	cursor: pointer;
	font-size: 14px;
	line-height: 38px;
}

.sn-search .navBar .con .item h3.hover {
	background: #F9F9F9;
}

.sn-search .navBar .con .item h3 a.cur {
	color: #F70;
}

.sn-search .navBar .con .item h3 b {
	position: absolute;
	top: 14px;
	left: 15px;
	width: 11px;
	height: 11px;
	background-repeat: no-repeat;
}

.sn-search .navBar .con .item ul {
	display: none;
	padding: 0 15px 8px;
}

.sn-search .navBar .con .item ul li {
	overflow: hidden;
	height: 28px;
	white-space: nowrap;
	text-indent: 16px;
	text-overflow: ellipsis;
	line-height: 28px;
}

.sn-search .navBar .con .item ul li a {
	display: block;
}

.sn-search .navBar .con .item ul li a:hover {
	font-weight: 700;
	background: #f9f9f9;
}

.sn-search .navBar .con .item ul li a.cur {
	color: #F70;
	font-weight: 700;
}

.sn-search .navBar .con .item.on ul {
	display: block;
}

.sn-search .navBar .con .item.on h3 b {
	background-repeat: no-repeat;
}

.sn-search .navBar .con .extra {
	position: relative;
	height: 35px;
	border-top: 1px solid #E8E8E8;
	line-height: 35px;
}

.sn-search .navBar .con .extra a {
	display: block;
	-webkit-transition: background-color .15s;
	-moz-transition: background-color .15s;
	-o-transition: background-color .15s;
	transition: background-color .15s;
	text-align: right;
}

.sn-search .navBar .con .extra a span {
	display: inline-block;
	padding-right: 26px;
	cursor: pointer;
}

.sn-search .navBar .con .extra a b {
	position: absolute;
	overflow: hidden;
	top: 15px;
	right: 10px;
	width: 11px;
	height: 6px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.sn-search .navBar .con .extra a:hover {
	background: #F9F9F9;
	text-decoration: none;
}

.sn-search .navBar .con .extra a:hover b {
	background-repeat: no-repeat;
}

.sn-search .navBar .con .extra.open a b {
	background-repeat: no-repeat;
}

.sn-search .navBar .con .extra.open a:hover b {
	background-repeat: no-repeat;
}

.sn-search .navBar .con a.allSort {
	display: block;
	width: 168px;
	padding: 0 10px;
	background-color: #F9F9F9;
}

.sn-search .navBar .con a.allSort:hover {
	text-decoration: underline;
}

.sn-search .navBarNew {
	zoom: 1;
	width: 188px;
	background: #FFF;
	color: #666;
	position: relative;
}

.sn-search .navBarNew .sd-img {
	width: 85px;
	height: 125px;
	background: url(images/sdimgleft.png) no-repeat;
	position: absolute;
	left: -86px;
	bottom: 0;
}

.sn-search .navBarNew a {
	color: #666;
}

.sn-search .navBarNew a:hover {
	color: #F70;
}

.sn-search .navBarNew .title {
	height: 40px;
	padding-left: 15px;
	cursor: default;
	line-height: 40px;
}

.sn-search .navBarNew .title h2 {
	font-size: 16px;
	width: 170px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.sn-search .search-sidebar-sd .navBarNew .title h2 {
	color: #FFF;
}

.sn-search .navBarNew .con {
	width: 188px;
}

.sn-search .navBarNew .con .item {
	width: 188px;
	height: 167px;
	position: relative;
}

.sn-search .navBarNew .con .item ul {
	float: left;
	display: block;
	padding: 8px 15px;
	width: 158px;
}

.sn-search .navBarNew .con .item h3 {
	overflow: hidden;
	height: 38px;
	padding: 0 31px;
	margin-right: -1px;
	border-top: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	cursor: pointer;
	font-size: 14px;
	line-height: 38px;
}

.sn-search .navBarNew .con .item h3.hover {
	background: #F9F9F9;
}

.sn-search .navBarNew .con .item h3 a.cur {
	color: #F70;
}

.sn-search .navBarNew .con .item h3 b {
	position: absolute;
	top: 14px;
	left: 15px;
	width: 11px;
	height: 11px;
	background-repeat: no-repeat;
}

.sn-search .navBarNew .con .item .i-inner {
	position: absolute;
	width: 100%; +
	width: 188px;
}

.sn-search .navBarNew .con .item .ul-wp {
	width: 1000px;
	background: #FFF;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
}

.sn-search .navBarNew .con .item ul li {
	overflow: hidden;
	height: 28px;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 28px;
	_float: left;
	_clear: left;
}

.sn-search .navBarNew .con .item ul li a {
	display: block;
	padding: 0 16px;
}

.sn-search .navBarNew .con .item ul li a:hover {
	font-weight: 700;
	background: #f9f9f9;
}

.sn-search .navBarNew .con .item ul li.cur a {
	color: #F70;
	font-weight: 700;
}

.sn-search .navBarNew .con .item .item-more {
	position: absolute;
	bottom: 0;
	padding: 7px 15px 5px 15px;
	width: 158px;
	height: 25px;
	background: #FFF;
	text-indent: 16px;
}

.sn-search .navBarNew .con .item .item-more a {
	display: block;
}

.sn-search .navBarNew .con .item .item-more a span {
	font-family: 'simSun';
}

.sn-search .navBarNew .con .item.fold {
	overflow: hidden;
}

.sn-search .navBarNew .con .item.fold h3 {
	width: auto;
}

.sn-search .navBarNew .con .item.fold ul {
	width: 158px;
}

.sn-search .navBarNew .con .item.fold .item-more {
	display: block;
}

.sn-search .navBarNew .con .item.unfold h3 {
	background: #f9f9f9;
}

.sn-search .navBarNew .con .item.unfold h3 b {
	display: none;
}

.sn-search .navBarNew .con .item.unfold .ul-wp a {
	width: 90px;
	text-overflow: ellipsis;
}

.sn-search .navBarNew .con .item.unfold .item-more {
	display: none;
}

.sn-search .navBarNew .con .item.lt4 {
	height: auto;
}

.sn-search .navBarNew .con .item.lt4 .i-inner {
	position: static;
}

.sn-search .navBarNew .con .item.lt4 .ul-wp {
	border-bottom: none;
}

.sn-search .navBarNew .con .item.lt4 .item-more {
	display: none;
}

.sn-search .navBarNew .con .item.off {
	height: 39px;
}

.sn-search .navBarNew .con .item.off .ul-wp {
	display: none;
}

.sn-search .navBarNew .con .item.off .item-more {
	display: none;
}

.sn-search .navBarNew .con .item.cur h3 {
	background: #f9f9f9;
}

.sn-search .navBarNew .con .item.cur h3 a {
	color: #F70;
}

.sn-search .navBarNew .con .extra {
	position: relative;
	height: 35px;
	border-top: 1px solid #E8E8E8;
	line-height: 35px;
}

.sn-search .navBarNew .con .extra a {
	display: block;
	-webkit-transition: background-color .15s;
	-moz-transition: background-color .15s;
	-o-transition: background-color .15s;
	transition: background-color .15s;
	text-align: right;
}

.sn-search .navBarNew .con .extra a span {
	display: inline-block;
	padding-right: 26px;
	cursor: pointer;
}

.sn-search .navBarNew .con .extra a b {
	position: absolute;
	overflow: hidden;
	top: 15px;
	right: 10px;
	width: 11px;
	height: 6px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.sn-search .navBarNew .con .extra a:hover {
	background: #F9F9F9;
	text-decoration: none;
}

.sn-search .navBarNew .con .extra a:hover b {
	background-repeat: no-repeat;
}

.sn-search .navBarNew .con .extra.open a b {
	background-repeat: no-repeat;
}

.sn-search .navBarNew .con .extra.open a:hover b {
	background-repeat: no-repeat;
}

.sn-search .navBarNew .con .extra.open a:hover b {
	background-position: -112px -205px;
}

.sn-search .navBarNew .con .extra.open a b {
	background-position: -133px -205px;
}

.sn-search .navBarNew .con .extra a:hover b {
	background-position: -154px -205px;
}

.sn-search .navBarNew .con .extra a b {
	background-position: -175px -205px;
}

.sn-search .navBarNew .con a.allSort {
	display: block;
	width: 168px;
	padding: 0 10px;
	background-color: #F9F9F9;
}

.sn-search .navBarNew .con a.allSort:hover {
	text-decoration: underline;
}

.sn-search .navBarNew .con .item h3 b {
	background-position: -168px -160px;
}

.sn-search .navBarNew .con .item.off h3 b {
	background-position: -138px -184px;
}

.sn-search .navBarNew .con .extra a b {
	background-position: -175px -205px;
}

.sn-search .navBarNew .con .extra a:hover b {
	background-position: -154px -205px;
}

.sn-search .navBarNew .con .item h3 b, .sn-search .navBarNew .con .extra.open a:hover b,
	.sn-search .navBarNew .con .extra.open a b, .sn-search .navBarNew .con .extra a:hover b,
	.sn-search .navBarNew .con .extra a b {
	background-image: url(images/snsearch_z_.png);
}

.result-tip {
	margin-bottom: 10px;
	padding: 9px 0 9px 20px;
	background: #FFF5ED;
	font-size: 16px;
	font-weight: 700;
}

.searchOtherKeyT {
	margin: 10px auto;
	padding: 0 20px;
	color: #666;
	height: 42px;
	line-height: 42px;
	background: #fff5ed;
	text-align: right;
	font-size: 12px;
}

.searchOtherKeyT a i {
	font-style: normal;
	font-family: SimSun;
	font-size: 12px;
}

.searchOtherKeyT span {
	float: left;
	color: #666;
}

.searchOtherKeyT span a {
	color: #0081cc;
}

.searchOtherKeyT span b {
	font-size: 16px;
	font-weight: bold;
}

.searchOtherKeyT span em {
	color: #F70;
	font-style: normal;
}

.searchOtherList {
	width: 938px;
	margin: 10px auto;
	border: 1px solid #e8e8e8;
	padding: 30px 0 20px 50px;
	background: #fff;
	overflow: hidden;
}

.searchOtherList ul {
	width: 960px;
	overflow: hidden;
}

.searchOtherList ul li {
	float: left;
	width: 160px;
	padding: 0 80px 10px 0;
	overflow: hidden;
}

.searchOtherList ul li .name {
	height: 36px;
	line-height: 18px;
	overflow: hidden;
}

.searchOtherList ul li .name a {
	color: #666;
}

.searchOtherList ul li .name a:hover {
	color: #f60;
}

.searchOtherList ul li .price b {
	color: #d00;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 1px 2px 0 0;
	_margin: 1px 2px 0 0;
}

.result-tip .weak {
	margin-top: 5px;
	text-indent: 0;
	font-size: 12px;
	font-weight: 400;
}

.result-tip .weak a {
	color: #0081CC;
}

.result-tip .weak a:hover {
	color: #F70;
}

.root1000 .searchOtherKeyT {
	height: auto;
	line-height: 26px;
	padding: 8px 20px;
	overflow: hidden;
}

.root1000 .searchOtherKeyT span {
	display: block;
	width: 700px;
	text-align: left;
}

.sn-search .relatedSearch {
	height: 40px;
	padding: 0 20px;
	line-height: 40px;
	margin-bottom: 10px;
}

.sn-search .relatedSearch a {
	color: #0081CC;
}

.sn-search .relatedSearch a:hover {
	color: #F70;
}

.sn-search .relatedSearch i {
	margin: 0 4px 0 3px;
	color: #E8E8E8;
	font-family: SimSun;
}

.sn-search .s-sales {
	height: 40px;
	line-height: 40px;
}

.sn-search .s-sales h2 {
	width: 98px;
	border-right: 1px solid #EAEAEA;
	background-color: #F7F7F7;
	color: #2272C8;
	text-align: center;
	font-size: 14px;
}

.sn-search .s-sales .info {
	width: 384px;
	padding-left: 40px;
}

.sn-search .s-sales .info .ellipsis {
	width: 370px;
	height: 40px;
}

.sn-search .s-sales .info i {
	width: 3px;
	height: 3px;
	margin: 19px 10px 0 0;
	background-color: #333;
}

.sn-search .tRecom {
	padding: 0 20px;
	margin-bottom: 10px;
}

.sn-search .tRecom .content {
	width: 948px;
}

.sn-search .tRecom ul {
	width: 968px;
}

.sn-search .tRecom li {
	margin: 12px 0;
	*padding-bottom: 12px;
}

.sn-search .tRecom li a.bl {
	margin-right: 10px;
}

.sn-search .tRecom li .info {
	width: 105px;
	margin: 17px 27px 0 0;
}

.sn-search .tRecom li .price {
	margin-top: 6px;
}

.sn-search .tRecom .item-title {
	text-indent: 0;
}

.sn-search .flagship {
	height: 88px;
}

.sn-search .flagship .logo {
	width: 120px;
	height: 40px;
	padding: 24px 20px;
}

.sn-search .flagship .intro {
	width: 800px;
	max-height: 56px;
}

.sn-search .flagship .store {
	width: 180px;
	height: 48px;
	padding: 20px 0;
	background: #FBFBFB;
	text-align: center;
}

.sn-search .flagship .store h2.store-title {
	padding: 0 0 14px 0;
}

.sn-search .flagship .store h2.store-title a {
	font: 700 18px/18px 'Microsoft YaHei';
	color: #333;
	display: block;
	margin: 0 auto;
	width: 160px;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.sn-search .flagship .store h2.store-title a:hover {
	text-decoration: none;
	color: #333;
}

.sn-search .flagship .store a em.enter-btn {
	display: inline-block;
	height: 16px;
	padding-left: 7px;
	line-height: 16px;
	background: url(images/icons/store-tips.png) left top no-repeat;
}

.sn-search .flagship .store a em.enter-btn i {
	display: inline-block;
	height: 16px;
	width: 50px;
	padding-right: 7px;
	font-size: 12px;
	vertical-align: top;
	color: #fff;
	font-family: \5b8b\4f53;
	background: url(images/icons/store-tips.png) right top no-repeat;
}

.sn-search .flagship .store a:hover em.enter-btn i {
	text-decoration: underline;
}

.sn-search .flagship.store-img {
	height: 120px;
	border: none;
	background: #FAFAFA;
}

.sn-search .flagship.store-img .store-face {
	display: inline-block;
	width: 190px;
	height: 115px;
	border-bottom: 5px solid #F8AA06;
	text-align: center;
}

.sn-search .flagship.store-img .store-face img {
	width: 120px;
	height: 40px;
	padding: 15px 0 5px 0;
}

.sn-search .flagship.store-img .store-face h2 {
	padding: 0 0 8px 0;
}

.sn-search .flagship.store-img .store-face h2 a {
	font: 700 18px/18px 'Microsoft YaHei';
	color: #333;
}

.sn-search .flagship.store-img .store-face h2 a:hover {
	text-decoration: none;
}

.sn-search .flagship.store-img .store-face a em {
	display: inline-block;
	height: 16px;
	padding-left: 7px;
	line-height: 16px;
	background: url(images/icons/store-tips.png) left top no-repeat;
}

.sn-search .flagship.store-img .store-face a em i {
	display: inline-block;
	height: 16px;
	width: 12px;
	padding-right: 7px;
	font-size: 12px;
	vertical-align: top;
	color: #fff;
	font-family: \5b8b\4f53;
	background: url(images/icons/store-tips.png) right top no-repeat;
}

.sn-search .flagship.store-img .store-face a:hover em {
	text-decoration: none;
}

.sn-search .flagship.store-img .store-face a:hover em i {
	text-decoration: none;
}

.sn-search .flagship.store-img .store-good-img {
	position: relative;
	width: 555px;
	height: 120px;
}

.sn-search .flagship.store-img .store-good-img i {
	position: absolute;
	right: 0;
	top: 0;
	display: inline-block;
	width: 148px;
	height: 120px;
	background: url(images/icons/hot_goods.png) 0 0 no-repeat;
}

.sn-search .flagship.store-img .store-good-img img {
	display: block;
	width: 555px;
	height: 120px;
}

.sn-search .flagship.store-img .store-good-show {
	width: 445px;
	overflow: hidden;
}

.sn-search .flagship.store-img .store-good-show ul {
	width: 450px;
	height: 100px;
	padding: 0 20px 10px 0;
}

.sn-search .flagship.store-img .store-good-show ul li {
	float: left;
	width: 100px;
	height: 100px;
	padding: 10px 0 0 50px;
	*padding: 10px 25px 0 25px;
}

.sn-search .flagship.store-img .store-good-show ul li a {
	display: block;
	width: 80px;
	height: 80px;
	padding: 9px;
	border: 1px solid #efefef;
	overflow: hidden;
	background: #FFF;
}

.sn-search .flagship.store-img .store-good-show ul li a img {
	display: block;
	width: 80px;
	height: 80px;
}

.root1000 .sn-search .flagship.store-img .store-good-img {
	width: 425px;
}

.root1000 .sn-search .flagship.store-img .store-good-img img {
	width: 425px;
}

.root1000 .sn-search .flagship.store-img .store-good-show {
	width: 375px;
	overflow: hidden;
}

.root1000 .sn-search .flagship.store-img .store-good-show ul {
	width: 375px;
	padding: 10px 10px 10px 0;
}

.root1000 .sn-search .flagship.store-img .store-good-show ul li {
	padding: 0 0 0 25px;
	*padding: 0 10px 0 15px;
}

#vBox {
	overflow: hidden;
	width: 988px;
	height: 300px;
	background: #FFF;
}

.sn-search .advFilter {
	position: relative;
	zoom: 1;
	z-index: 30;
	padding: 0 20px;
	background: #FFF;
	color: #999;
}

.sn-search .advFilter .multi-btn {
	display: none;
	width: 102px;
	height: 20px;
	margin: 9px auto 3px;
}

.sn-search .advFilter .multi-btn .l-space {
	margin-left: 10px;
}

.sn-search .advFilter .multi-btn a {
	width: 44px;
	height: 18px;
	border: 1px solid #EBEBEB;
	color: #666;
	-webkit-transition: background-color .1s;
	-moz-transition: background-color .1s;
	-o-transition: background-color .1s;
	transition: background-color .1s;
	text-align: center;
	line-height: 18px;
	_line-height: 20px;
}

.sn-search .advFilter .multi-btn a:hover {
	border-color: #999;
	background-color: #999;
	color: #FFF;
	text-decoration: none;
}

.sn-search .advFilter .multi-btn a.btn-light {
	border-color: #F70;
	background: #FFF;
	color: #F70;
}

.sn-search .advFilter .multi-btn a.btn-light:hover {
	border-color: #F70;
	background-color: #F70;
	color: #FFF;
}

.sn-search .advFilter .multi-btn a.forbid {
	border-color: #EBEBEB;
	color: #EBEBEB;
	cursor: default;
}

.sn-search .advFilter .multi-btn a.forbid:hover {
	border-color: #EBEBEB;
	background: #FFF;
	color: #EBEBEB;
	cursor: default;
}

.sn-search .advFilter a {
	color: #0081CC;
	white-space: nowrap;
	word-break: break-all;
}

.sn-search .advFilter a:hover {
	color: #F70;
}

.sn-search .advFilter .title {
	height: 42px;
}

.sn-search .advFilter .title h1 {
	padding-top: 7px;
	color: #F70;
	font-size: 18px;
}

.sn-search .advFilter .title .total {
	padding-top: 12px;
	padding-left: 4px;
	font-size: 14px;
}

.sn-search .advFilter .title .total strong {
	margin: 0 4px;
	color: #F70;
	font-weight: 400;
}

.sn-search .advFilter .title .total strong.num {
	font-family: arial;
}

.sn-search .advFilter .attr {
	overflow: hidden;
	padding: 3px 0;
	border-top: 1px solid #F3F3F3;
}

.sn-search .advFilter .attr-key {
	width: 95px;
	padding-right: 15px;
	text-align: right;
	line-height: 26px;
}

.sn-search .advFilter .attr-values {
	width: 838px;
	height: 26px;
}

.sn-search .advFilter .attr-values.limit-all {
	height: auto;
}

.sn-search .advFilter .attr-values.part {
	height: 54px;
}

.sn-search .advFilter .attr .part .attr-option a.more {
	display: block;
}

.sn-search .advFilter .attr-values.all {
	height: auto !important;
}

.sn-search .advFilter .attr-values.all .attr-option a.more {
	display: block;
}

.sn-search .advFilter .attr-values.multi {
	height: auto !important;
}

.sn-search .advFilter .attr-values.multi .attr-list {
	width: auto;
	*zoom: 1;
}

.sn-search .advFilter .attr-values.multi .attr-list a .ellipsis {
	position: relative;
	overflow: hidden;
	width: 87px;
}

.sn-search .advFilter .attr-values.multi .attr-list a:hover span {
	text-decoration: none;
}

.sn-search .advFilter .attr-values.multi .attr-list a i {
	display: inline;
}

.sn-search .advFilter .attr-values.multi .attr-list a:hover i {
	background-repeat: no-repeat;
}

.sn-search .advFilter .attr-values.multi .attr-list a.checked i {
	background-repeat: no-repeat;
}

.sn-search .advFilter .attr-values.multi .attr-list a.checked:hover i {
	background-repeat: no-repeat;
}

.sn-search .advFilter .brandSK-box {
	display: none;
	width: 180px;
	height: 20px;
	margin-top: 2px;
	border: 1px solid #EBEBEB;
}

.sn-search .advFilter .brandSK-box .search-icon {
	margin: 0 5px;
	line-height: 22px;
}

.sn-search .advFilter .brandSK-box .brandSK {
	width: 154px;
	height: 20px;
	border: 0;
	color: #999;
	line-height: 20px;
	_border: 0;
}

.sn-search .advFilter .brandSK-box .brandSK.normal {
	color: #333;
}

.sn-search .advFilter .brand-sel {
	display: none;
	height: 23px;
	margin: 12px 0 10px;
	line-height: 20px;
}

.sn-search .advFilter .brand-sel a {
	float: left;
	display: inline;
	height: 21px;
	padding: 0 5px;
	border: 1px solid #FFF;
	color: #666;
	text-decoration: none;
}

.sn-search .advFilter .brand-sel a.cur {
	border-color: #F70;
	color: #F70;
}

.sn-search .advFilter .brand-sel a:hover {
	border-color: #F70;
	background: #F70;
	color: #FFF;
}

.sn-search .advFilter .brand .attr {
	padding: 10px 0;
}

.sn-search .advFilter .brand .attr-values .attr-list {
	width: auto;
}

.sn-search .advFilter .brand .attr-values .attr-list a {
	width: 106px;
	margin-right: 20px;
}

.sn-search .advFilter .brand .attr-values.part {
	height: 78px;
}

.sn-search .advFilter .brand .attr-values.part .attr-option a.more {
	display: block;
}

.sn-search .advFilter .brand .attr-values.multi .attr-list {
	position: relative;
	overflow-y: auto;
	width: auto;
	height: 130px;
	padding: 5px 10px;
	border: 1px solid #F3F3F3;
}

.sn-search .advFilter .brand .attr-values.multi .brand-list {
	padding: 10px;
}

.sn-search .advFilter .brand .attr-values.all .attr-list {
	position: relative;
	overflow-y: auto;
	width: auto;
	height: 130px;
	margin-bottom: 7px;
	padding: 5px 3px;
	border: 1px solid #F3F3F3;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box.part {
	height: 83px;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list {
	width: 725px;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box.all .attr-list
	{
	height: 125px;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box.multi .attr-list
	{
	height: 165px;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box.multi.limit-all .attr-list
	{
	overflow: hidden;
	height: auto;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box.all.limit-all .attr-list
	{
	overflow: hidden;
	height: auto;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list .brand-logos
	{
	padding: 1px 0;
	overflow: hidden;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list .brand-logos li
	{
	float: left;
	position: relative;
	overflow: hidden;
	width: 100px;
	height: 40px;
	margin: -1px -1px 0 0;
	border: 1px solid #E8E8E8;
	text-align: center;
	line-height: 40px;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list .brand-logos a
	{
	float: left;
	position: relative;
	overflow: hidden;
	width: 98px;
	height: 38px;
	padding: 0;
	border: 1px solid transparent;
	text-decoration: none !important;
	line-height: 38px;
	_border: 1px solid #FFF;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list .brand-logos a img
	{
	display: none;
	margin: 5px;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list .brand-logos a img.show
	{
	display: block;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list .brand-logos li.hover img
	{
	display: none;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list .brand-logos li i
	{
	display: none;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 10px;
	height: 10px;
	margin: 0;
	background-repeat: no-repeat;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list .brand-logos li.hover
	{
	position: relative;
	z-index: 10;
	border-color: #F70;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list .brand-logos li.hover a
	{
	border-color: #F70;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list .brand-logos li.hover i
	{
	background-repeat: no-repeat;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list .brand-logos li.sel
	{
	position: relative;
	z-index: 10;
	border-color: #F70;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list .brand-logos li.sel a
	{
	border-color: #F70;
	color: #F70;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list .brand-logos li.sel a:hover
	{
	background: #FEEFE5;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list .brand-logos li.sel i
	{
	display: block;
}

.sn-search .advFilter .brand .attr-values .attr-list span {
	width: 106px;
}

.sn-search .advFilter .attr-values.multi .attr-option {
	display: none;
}

.sn-search .advFilter .attr-values.multi .multi-btn {
	display: block;
}

.sn-search .advFilter .attr-values .attr-list {
	overflow-y: auto;
	width: 730px;
	line-height: 26px;
}

.sn-search .advFilter .attr-values.brand-logos-box .attr-list {
	overflow: hidden;
}

.sn-search .advFilter .brand-logos-box.all .attr-list {
	overflow-y: auto;
	width: 730px;
	line-height: 26px;
}

.sn-search .advFilter .attr-values .attr-list .pi {
	height: 20px;
	padding: 3px 0;
	*width: 150px;
}

.sn-search .advFilter .attr-values .attr-list .pi .ipt {
	width: 30px;
	height: 18px;
	padding: 0 5px;
	border: 1px solid #DDD;
}

.sn-search .advFilter .attr-values .attr-list .pi .ipt:focus {
	border-color: #F70;
	color: #F70;
}

.sn-search .advFilter .attr-values .attr-list .pi span {
	margin: 0 3px;
	line-height: 18px;
}

.sn-search .advFilter .attr-values .attr-list .pi a {
	height: 18px;
	margin-left: 5px;
	padding: 0 10px;
	border: 1px solid #DDD;
	color: #666;
	line-height: 16px;
	_line-height: 18px;
	margin-right: 0;
}

.sn-search .advFilter .attr-values .attr-list .pi a:hover {
	border: 1px solid #F70;
	color: #F70;
	text-decoration: none;
}

.sn-search .advFilter .attr-values .attr-list .pi a.disabled {
	border-color: #DDD;
	color: #DDD;
	cursor: default;
}

.sn-search .advFilter .attr-values .attr-list a {
	float: left;
	margin-right: 30px;
}

.sn-search .advFilter .attr-values .attr-list a:hover {
	text-decoration: underline;
}

.sn-search .advFilter .attr-values .attr-list a:hover span {
	text-decoration: underline;
}

.sn-search .advFilter .attr-values .attr-list a.checked {
	color: #F70;
}

.sn-search .advFilter .attr-values .attr-list i {
	float: left;
	display: none;
	width: 14px;
	height: 14px;
	margin: 6px 5px 0 0;
	background-repeat: no-repeat;
}

.sn-search .advFilter .attr-values .attr-list span {
	float: left;
	display: inline;
}

.sn-search .advFilter .attr-values .f-color a {
	position: relative;
	width: 16px;
	height: 16px;
	margin: 4px 10px 4px 0;
	border: 1px solid #ECECEC;
}

.sn-search .advFilter .attr-values .f-color a:hover {
	border-color: #F70;
}

.sn-search .advFilter .attr-values .f-color i {
	display: none;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 9px;
	height: 9px;
	margin: 0;
}

.sn-search .advFilter .attr-values .f-color span {
	width: 14px;
	height: 14px;
	border: 1px solid #FFF;
}

.sn-search .advFilter .attr-values .f-color .mix-color {
	background-repeat: no-repeat;
}

.sn-search .advFilter .attr-values.multi .f-color a.checked {
	border-color: #F70;
}

.sn-search .advFilter .attr-values.multi .f-color a.checked i {
	display: block;
	background-repeat: no-repeat;
}

.sn-search .advFilter .attr-values.multi .f-color a.checked:hover i {
	display: block;
	background-repeat: no-repeat;
}

.sn-search .advFilter .attr-values.multi .f-color a i {
	display: none;
}

.sn-search .advFilter .attr-values.multi .f-color a span {
	position: static;
	width: 14px;
	height: 14px;
	border: 1px solid #FFF;
}

.sn-search .advFilter .attr-values .attr-option {
	position: absolute;
	top: 3px;
	right: 0;
	width: 105px;
	height: 20px;
}

.sn-search .advFilter .attr-values .attr-option a.multiple {
	width: 37px;
	height: 18px;
	padding: 0 10px;
	border: 1px solid #EBEBEB;
	color: #666;
	text-decoration: none;
}

.sn-search .advFilter .attr-values .attr-option a.multiple i {
	display: block;
	position: absolute;
	overflow: hidden;
	top: 4px;
	right: 10px;
	width: 9px;
	height: 9px;
	vertical-align: middle;
	background-repeat: no-repeat;
}

.sn-search .advFilter .attr-values .attr-option a.multiple:hover {
	border: 1px solid #F70;
	color: #F70;
}

.sn-search .advFilter .attr-values .attr-option a.multiple:hover i {
	background-repeat: no-repeat;
}

.sn-search .advFilter .attr-values .attr-option a.more {
	display: none;
	width: 36px;
	height: 20px;
	color: #666;
	text-decoration: none;
	line-height: 18px;
	_line-height: 20px;
}

.sn-search .advFilter .attr-values .attr-option a.more i {
	display: block;
	position: absolute;
	overflow: hidden;
	top: 8px;
	right: 0;
	width: 9px;
	height: 5px;
	vertical-align: middle;
	background-repeat: no-repeat;
}

.sn-search .advFilter .attr-values .attr-option a.more:hover {
	color: #F70;
}

.sn-search .advFilter .attr-values .attr-option a.more:hover i {
	background-repeat: no-repeat;
}

.sn-search .advFilter .attr-values .attr-option a.more.deployed i {
	background-repeat: no-repeat;
}

.sn-search .advFilter .attr-values .attr-option a.more.deployed:hover i
	{
	background-repeat: no-repeat;
}

.sn-search .advFilter .selected-attr .attr-values {
	width: 765px;
	padding-right: 73px;
	line-height: 20px;
	_padding-right: 70px;
}

.sn-search .advFilter .selected-attr .attr-values .attr-list {
	position: relative;
	overflow: hidden;
	margin-left: -10px;
}

.sn-search .advFilter .selected-attr .attr-values .attr-list a {
	float: left;
	position: relative;
	height: 18px;
	margin: 3px 0 3px 10px;
	_margin: 3px 0 3px 10px;
	padding: 0 24px 0 5px;
	border: 1px solid #F70;
	background: #FEEFE5;
	cursor: pointer;
	vertical-align: middle;
	line-height: 18px;
}

.sn-search .advFilter .selected-attr .attr-values .attr-list span {
	color: #F70;
	white-space: nowrap;
}

.sn-search .advFilter .selected-attr .attr-values .attr-list i {
	display: block;
	position: absolute;
	overflow: hidden;
	top: 4px;
	right: 5px;
	width: 9px;
	height: 9px;
	margin: 0;
	cursor: pointer;
	vertical-align: middle;
	background-repeat: no-repeat;
}

.sn-search .advFilter .selected-attr .attr-values .attr-list a:hover {
	background: #F70;
}

.sn-search .advFilter .selected-attr .attr-values .attr-list a:hover span
	{
	color: #FFF;
	text-decoration: none;
}

.sn-search .advFilter .selected-attr .attr-values .attr-list a:hover i {
	background-repeat: no-repeat;
}

.sn-search .advFilter .selected-attr .attr-values .attr-option {
	position: absolute;
	top: 0;
	right: 0;
	width: 80px;
	line-height: 26px;
}

.sn-search .advFilter .selected-attr .attr-values .attr-option a.revocation
	{
	color: #666;
}

.sn-search .advFilter .selected-attr .attr-values .attr-option a.revocation:hover
	{
	color: #F70;
}

.sn-search .advFilter .selected-attr .s-sel-container {
	width: 710px;
	margin-right: 10px;
}

.sn-search .advFilter .selected-attr .s-sel-box {
	width: 10000px;
}

.sn-search .advFilter .selected-attr .s-sel-box .attr-list {
	width: auto;
}

.sn-search .advFilter .selected-attr .sc-prevI {
	width: 17px;
	height: 20px;
	margin: 3px 5px 0 0;
	background-repeat: no-repeat;
}

.sn-search .advFilter .selected-attr .attr-values .prev-disabled {
	width: 17px;
	height: 20px;
	background-repeat: no-repeat;
}

.sn-search .advFilter .selected-attr .sc-prevIHover {
	width: 17px;
	height: 20px;
	background-repeat: no-repeat;
}

.sn-search .advFilter .selected-attr .sc-nextI {
	width: 17px;
	height: 20px;
	margin: 3px 0;
	background-repeat: no-repeat;
}

.sn-search .advFilter .selected-attr .attr-values .next-disabled {
	width: 17px;
	height: 20px;
	background-repeat: no-repeat;
}

.sn-search .advFilter .selected-attr .sc-nextIHover {
	width: 17px;
	height: 20px;
	background-repeat: no-repeat;
}

.sn-search .advFilter .extra-attr {
	height: 32px;
	border-top: 1px solid #F3F3F3;
}

.sn-search .advFilter .extra-attr .extra-attr-key {
	width: 95px;
	padding-right: 15px;
	text-align: right;
	line-height: 32px;
}

.sn-search .advFilter .extra-attr .extra-attr-values {
	width: 838px;
}

.sn-search .advFilter .extra-attr .extra-attr-values .e-key {
	height: 32px;
	line-height: 32px;
}

.sn-search .advFilter .extra-attr .extra-attr-values .extra-item {
	position: relative;
	margin-top: -1px;
	margin-bottom: -1px;
	margin-left: -1px;
	padding: 0 20px;
	border: 1px solid #F3F3F3;
	border-bottom: 1px solid #E8E8E8;
	color: #0081CC;
	cursor: pointer;
}

.sn-search .advFilter .extra-attr .extra-attr-values .extra-item .extraAttrI
	{
	position: absolute;
	top: 26px;
	right: 0;
}

.sn-search .advFilter .extra-attr .extra-attr-values .extra-item.first {
	margin-left: 0;
}

.sn-search .advFilter .extra-attr .extra-attr-values .extra-item.hover {
	border: 1px solid #E8E8E8;
	border-bottom: 1px solid #FFF;
	color: #F70;
}

.sn-search .advFilter .extra-attr .extra-attr-values .extra-item.hover .extraAttrI
	{
	display: none;
}

.sn-search .advFilter .extra-attr .extra-attr-values .extra-item .con {
	position: absolute;
	visibility: hidden;
	top: 33px;
	width: 873px;
	padding: 9px 0 9px 115px;
	border: 1px solid #E8E8E8;
	border-top: 0;
	background: #FFF;
	cursor: default;
}

.sn-search .advFilter .extra-attr .extra-attr-values .extra-item .con .attr
	{
	width: 853px;
	border-top: 0;
}

.sn-search .advFilter .extra-attr .extra-attr-values .extra-item.hover .con
	{
	visibility: visible;
}

.sn-search .advFilter .extra-attr .extra-attr-values .extra-item.hover .con .attr-values
	{
	width: 853px;
}

.sn-search .secondFilter {
	position: relative;
	z-index: 20;
}

.sn-search .secondFilter .row {
	position: relative;
	height: 35px;
	line-height: 35px;
}

.sn-search .secondFilter .upper {
	border-bottom: 0;
	background-color: #F7F7F7;
}

.sn-search .secondFilter .sortContainer a {
	padding: 0 20px;
	border-right: 1px solid #F7F7F7;
	border-left: 1px solid #F7F7F7;
	text-decoration: none;
}

.sn-search .secondFilter .sortContainer a.default {
	border-left: 0;
}

.sn-search .secondFilter .sortContainer a.default-cur {
	border-right-color: #E8E8E8;
	background: #FFF;
	color: #F70;
}

.sn-search .secondFilter .sortContainer a.cur {
	border-color: #E8E8E8;
	background: #FFF;
	color: #F70;
}

.sn-search .secondFilter .sortContainer a.t-cur {
	border-color: #E8E8E8;
	background: #FFF;
	color: #F70;
}

.sn-search .secondFilter .sortContainer .sort-arrow {
	width: 7px;
	height: 8px;
	margin: 13px 0 0 5px;
	background-repeat: no-repeat;
}

.sn-search .secondFilter .sortContainer .sort-arrow-light {
	width: 7px;
	height: 8px;
	margin: 13px 0 0 5px;
	background-repeat: no-repeat;
}

.sn-search .secondFilter .sortContainer .sort-arrow-t {
	width: 7px;
	height: 12px;
	margin: 11px 0 0 5px;
	background-repeat: no-repeat;
}

.sn-search .secondFilter .sortContainer a.t-cur .sort-arrow-up {
	width: 7px;
	height: 12px;
	margin: 11px 0 0 5px;
	background-repeat: no-repeat;
}

.sn-search .secondFilter .sortContainer a.t-cur .sort-arrow-down {
	width: 7px;
	height: 12px;
	margin: 11px 0 0 5px;
	background-repeat: no-repeat;
}

.sn-search .micro-page {
	margin-right: 20px;
	font-family: arial;
}

.sn-search .micro-page a.angle {
	text-decoration: none;
	font-family: SimSun;
}

.sn-search .micro-page a.angle:hover {
	cursor: pointer;
}

.sn-search .micro-page a.angle.disabled {
	color: #999;
}

.sn-search .micro-page a.angle.disabled:hover {
	cursor: default;
}

.sn-search .micro-page .pageThis {
	margin: 0 5px;
	color: #F70;
	font-weight: 700;
}

.sn-search .micro-page .pageTotal {
	margin: 0 5px 0 0;
}

.sn-search .secondFilter .under {
	padding: 0 5px 0 20px;
}

.sn-search .secondFilter .under .u-left {
	width: 185px;
}

#sncity {
	height: 28px;
	margin: 3px 0 0 10px;
	font: 12px/1.5 'Microsoft YaHei', arial, tahoma, \5b8b\4f53;
}

#sncity .ui-city {
	float: left;
}

#sncity .ui-city-toggle {
	border-color: #DBDBDB;
}

#sncity .ui-city.active {
	z-index: 100;
}

.sn-search .secondFilter .sel-box {
	position: absolute;
	z-index: 10;
	left: 205px;
	width: 782px;
	border-left: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	background-color: #FFF;
}

.sn-search .secondFilter .sel-box .sel-list {
	overflow: hidden;
	width: 770px;
	height: 35px;
}

.sn-search .secondFilter .sel-box .l-more {
	display: none;
	width: 6px;
	height: 6px;
	margin-top: 29px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.sn-search .secondFilter .sel-box-hover {
	height: auto;
	z-index: 100;
}

.sn-search .secondFilter .sel-box-hover .sel-list {
	height: auto;
}

.sn-search .secondFilter .sf-check {
	display: inline-block;
	overflow: hidden;
	height: 35px;
	margin: 0 0 0 20px;
	_margin: 0 0 0 10px;
	cursor: pointer;
	line-height: 35px;
	*min-width: 68px;
	_width: 68px;
}

.sn-search .secondFilter .sf-check.checked {
	color: #F70;
}

.sn-search .secondFilter .checkboxI {
	overflow: hidden;
	width: 14px;
	height: 14px;
	margin: 10px 5px 0 0;
	background-repeat: no-repeat;
}

.sn-search .secondFilter a.sf-check:hover {
	text-decoration: none;
}

.sn-search .secondFilter a.sf-check:hover .checkboxI {
	background-repeat: no-repeat;
}

.sn-search .secondFilter .sel-list a.checked .checkboxI {
	background-repeat: no-repeat;
}

.sn-search .secondFilter .sel-list a.checked:hover .checkboxI {
	background-repeat: no-repeat;
}

.sn-search .secondFilter .showPic {
	width: 13px;
	height: 11px;
	margin: 12px 15px 0 0;
	background-repeat: no-repeat;
}

.sn-search .secondFilter .showList {
	width: 13px;
	height: 11px;
	margin: 12px 15px 0 0;
	background-repeat: no-repeat;
}

.sn-search .secondFilter .under .showPic-light {
	width: 13px;
	height: 11px;
	margin: 12px 15px 0 0;
	background-repeat: no-repeat;
}

.sn-search .secondFilter .under .showList-light {
	width: 13px;
	height: 11px;
	margin: 12px 15px 0 0;
	background-repeat: no-repeat;
}

.sn-search .sideGoods {
	width: 188px;
}

.sn-search .sideGoods .item-title .more {
	float: right;
	width: 33px;
	height: 40px;
	margin-right: 10px;
	color: #666;
	text-decoration: none;
	text-indent: 0;
	font: 400 12px/40px Simsun;
}

.sn-search .sideGoods .item-title a.more:hover {
	color: #F70;
}

.sn-search .sideGoods .item-title .more i {
	margin: 0 0 0 3px;
	line-height: 40px;
}

.sn-search .sideGoods li {
	padding: 14px 14px 10px;
}

.sn-search .sideGoods a.bl {
	display: block;
	overflow: hidden;
}

.sn-search .sideGoods a.bl div.matchtext {
	display: none;
	width: 158px;
	height: 24px;
	position: absolute;
	left: 1px;
	bottom: -24px;
	overflow: hidden;
}

.sn-search .sideGoods a.bl div.matchtext span.bg {
	width: 158px;
	height: 24px;
	position: absolute;
	background: #F60;
	opacity: .8;
	filter: Alpha(opacity = 80);
}

.sn-search .sideGoods a.bl div.matchtext p {
	width: 134px;
	padding: 0 12px;
	position: absolute;
	z-index: 50;
	line-height: 24px;
	color: #FFF;
	text-align: center;
}

.sn-search .sideGoods a.bl:visited {
	text-decoration: none;
}

.sn-search .sideGoods .info {
	width: 160px;
}

.sn-search .sideGoods .info .label {
	position: relative;
	overflow: hidden;
	height: 16px;
	margin: 5px 0 0 2px;
	padding: 0 2px 0 3px;
	background: #F70;
	color: #FFF;
	line-height: 16px;
	_line-height: 18px;
}

.sn-search .sideGoods .info .hot-words-box {
	display: inline;
}

.sn-search .sideGoods .info .hot-words-box .hot-words {
	overflow: hidden;
	height: 16px;
	margin: 5px 0 0 2px;
	padding: 0 2px 0 3px;
	background: #F70;
	color: #FFF;
	line-height: 16px;
	_line-height: 18px;
}

.sn-search .sideGoods .brands {
	overflow: hidden;
	width: 168px;
	margin-bottom: -1px;
	padding: 14px 10px;
}

.sn-search .sideGoods .brands div {
	overflow: hidden;
	width: 188px;
}

.sn-search .sideGoods .brands .item {
	position: relative;
	float: left;
	overflow: hidden;
	width: 80px;
	height: 30px;
	margin-right: 10px;
	color: #666;
	white-space: nowrap;
	text-overflow: ellipsis;
	font: normal 12px/30px arial, tahoma, \5b8b\4f53;
}

.sn-search .sideGoods .brands .item:hover {
	text-decoration: underline;
	color: #F70;
}

.sn-search .snPages {
	margin-top: 40px;
	line-height: 30px;
}

.sn-search .snPages a {
	margin-right: 5px;
	padding: 0 12px;
	border: 1px solid #D7D7D7;
	background-color: #FAFAFA;
	cursor: pointer;
	text-decoration: none;
}

.sn-search .snPages a.cur {
	background-color: #FFF;
	color: #F70;
	font-weight: 700;
}

.sn-search .snPages a.disabled {
	color: #999;
	cursor: default;
}

.sn-search .snPages a:hover {
	border-color: #F70;
	background-color: #FFF;
}

.sn-search .snPages a.disabled:hover {
	border-color: #D7D7D7;
	background-color: #FAFAFA;
}

.sn-search .snPages .sign {
	font-family: simsun;
}

.sn-search .snPages .sign.left {
	margin: 0 5px 0 0;
}

.sn-search .snPages .sign.right {
	margin: 0 0 0 5px;
}

.sn-search .snPages .ellipsis {
	width: 17px;
	height: 32px;
	margin: 0 8px 0 3px;
	background-repeat: no-repeat;
}

.sn-search .snPages div {
	margin-left: 22px;
}

.sn-search .snPages input {
	width: 46px;
	height: 30px;
	margin: 0 10px;
	border: 1px solid #D7D7D7;
	text-align: center;
	line-height: 32px;
	_height: 32px;
}

.sn-search .snPages .pageGo {
	margin: 0 0 0 10px;
}

.sn-search .no-result-col {
	position: relative;
	height: 42px;
	margin: 10px 0 0;
	background-color: #FFF5ED;
	color: #666;
	text-indent: 20px;
	font: 700 16px/42px 'Microsoft YaHei';
}

.sn-search .no-result-col .tip {
	margin-top: 1px;
	font-size: 14px;
	font-weight: 400;
}

.sn-search p.warm-tip {
	margin-bottom: 10px;
	padding-left: 20px;
	color: #999;
}

.sn-search p.warm-tip a {
	color: #666;
	font-family: simsun;
}

.sn-search .hotGoods {
	margin-top: 35px;
}

.sn-search .hotGoods .item-title {
	text-indent: 20px;
}

.sn-search .hotGoods .item-title .more {
	float: right;
	color: #666;
	text-decoration: none;
	font: 400 12px/40px Simsun;
}

.sn-search .hotGoods .item-title a.more:hover {
	color: #F70;
}

.sn-search .hotGoods .item-title .more i {
	margin: 0 0 0 3px;
	line-height: 42px;
}

.sn-search .hotGoods .content {
	margin: 4px 40px 10px;
}

.sn-search .search-main .hotGoods .content {
	width: 908px;
}

.sn-search .hotGoods ul {
	width: 1160px;
}

.sn-search .hotGoods li {
	width: 160px;
	margin: 10px 89px 0 0;
}

.sn-search .hotGoods a.bl {
	margin-bottom: 2px;
}

.sn-search .hotGoods .info .limit {
	height: 36px;
}

.sn-search .sellerChosen {
	height: 287px;
}

.sn-search .sellerChosen .item-title .more {
	float: right;
	color: #666;
	text-decoration: none;
	font: 400 12px/40px Simsun;
}

.sn-search .sellerChosen .item-title a.more:hover {
	color: #F70;
}

.sn-search .sellerChosen .item-title .more i {
	margin: 0 0 0 3px;
	line-height: 42px;
}

.sn-search .sellerChosen .content {
	width: 1108px;
	height: 231px;
	margin: 4px 40px 10px;
}

.sn-search .sellerChosen .content .hot-words-box {
	display: inline;
}

.sn-search .sellerChosen .content .hot-words-box .hot-words {
	overflow: hidden;
	height: 16px;
	margin: 5px 0 0 2px;
	padding: 0 2px 0 3px;
	font-family: SimSun;
	background: #F70;
	color: #FFF;
	line-height: 16px;
	_line-height: 18px;
}

.sn-search .sellerChosen ul {
	width: 1185px;
}

.sn-search .sellerChosen li {
	width: 160px;
	margin: 10px 77px 0 0;
}

.sn-search .sellerChosen a.bl {
	margin-bottom: 2px;
}

.sn-search .sellerChosen .info {
	height: 36px;
}

.sn-search .sellerChosen .info a p i {
	color: #F70;
}

.sn-search .reviews {
	width: 238px;
	height: 285px;
}

.sn-search .reviews li {
	margin: 11px 24px 0 14px;
}

.sn-search .reviews li a.bl {
	margin: 3px 15px 0 0;
}

.sn-search .reviews li .info {
	width: 125px;
}

.sn-search .reviews li .info .hot-words-box {
	display: inline;
}

.sn-search .reviews li .info .hot-words-box .hot-words {
	overflow: hidden;
	height: 16px;
	margin: 5px 0 0 2px;
	padding: 0 2px 0 3px;
	background: #F70;
	color: #FFF;
	line-height: 16px;
	_line-height: 18px;
}

.sn-search .reviews li .limit {
	height: 36px;
}

.sn-search .items-recom {
	width: 949px;
	height: 285px;
	border-left: 1px solid #E8E8E8;
}

.sn-search .items-recom p.no-referrer {
	color: #999;
	text-align: center;
	margin-top: 110px;
	font-family: simsun;
}

.sn-search .items-recom .content {
	width: 871px;
	height: 218px;
	margin: 14px;
}

.sn-search .items-recom .content ul {
	width: auto;
	height: 218px;
}

.sn-search .items-recom .content ul.scroll-box .info .limit {
	height: 36px;
}

.sn-search .items-recom .content li {
	width: 160px;
	margin-right: 77px;
}

.sn-search .items-recom .scrollBtn {
	margin: 59px 0;
	cursor: pointer;
}

.sn-search .items-recom .prevI {
	width: 24px;
	height: 70px;
	background-repeat: no-repeat;
}

.sn-search .history-recom {
	display: block;
}

.sn-search .history-recom .items-recom .prev-disabled {
	width: 24px;
	height: 70px;
	background-repeat: no-repeat;
}

.sn-search .items-recom .prevIHover {
	width: 24px;
	height: 70px;
	background-repeat: no-repeat;
}

.sn-search .items-recom .nextI {
	width: 24px;
	height: 70px;
	background-repeat: no-repeat;
}

.sn-search .history-recom .items-recom .next-disabled {
	width: 24px;
	height: 70px;
	background-repeat: no-repeat;
}

.sn-search .items-recom .nextIHover {
	width: 24px;
	height: 70px;
	background-repeat: no-repeat;
}

.sn-search .mainItems {
	margin-bottom: 90px;
}

.sn-search .mainItems .label-box.mt-20 {
	margin-top: -20px;
}

.sn-search .mainItems .label {
	position: relative;
	overflow: hidden;
	height: 16px;
	margin: 5px 0 0 2px;
	padding: 0 2px 0 3px;
	background: #F70;
	color: #FFF;
	line-height: 16px;
	_line-height: 18px;
}

.sn-search .mainItems .label.energy {
	border-color: #50AB1D;
	color: #FFF;
	background: #50AB1D;
}

.sn-search .mainItems .label-blue {
	background: #7C7BD6;
}

.sn-search .mainItems .label-normal {
	margin: 0;
	background: transparent;
	color: #999;
}

.sn-search .commentI {
	width: 13px;
	height: 12px;
	margin: 3px 5px;
	background-repeat: no-repeat;
}

.sn-search .search-btn.l-space {
	margin-left: 5px;
}

.sn-search a.b-normal {
	padding: 0 19px 0 20px;
}

.sn-search a.b-small {
	padding: 0 9px 0 10px;
}

.sn-search .i-params {
	height: 18px;
}

.sn-search .i-name em {
	margin: 0 6px;
	color: #F60;
}

.sn-search .mainItems .grid .label-normal {
	margin-top: 4px;
}

.sn-search .grid .items {
	position: relative;
	width: 1000px;
	margin-left: -5px;
}

.sn-search .grid .item {
	position: relative;
	margin-bottom: 30px;
	width: 250px;
	height: 322px;
}

.sn-search .grid .item.recommended {
	height: 272px;
	*height: 302px;
}

.sn-search .grid .recommend-box {
	width: 100%;
}

.sn-search .grid .items .param {
	height: 343px;
}

.sn-search .grid .items .adv-img {
	width: 220px;
	height: 284px;
	padding: 25px 5px 0 25px;
}

.sn-search .grid .item .wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 20px 17px;
	border: 5px solid #FFF;
	background: #FFF;
}

.sn-search .grid .i-collect {
	display: none;
	position: absolute;
	z-index: 10001;
	margin: 0 5px;
}

.sn-search .grid .i-collect.hover {
	cursor: pointer;
}

.sn-search .i-set {
	position: absolute;
	z-index: 9;
	width: 200px;
	height: 20px;
	opacity: .8;
	filter: Alpha(Opacity = 80);
	-moz-opacity: .8;
}

.sn-search .i-set a {
	float: left;
	display: inline;
	width: 49px;
	height: 19px;
	margin-right: 1px;
	border-bottom: 1px solid #E5D8D8;
	background: #FFF;
	color: #999;
	text-align: center;
}

.sn-search .goodsList .i-set a {
	border: 0;
	border-top: 1px solid #E5D8D8;
}

.sn-search .goodsList .i-set a.cur {
	border: 0;
	border-top: 2px solid #F70;
	margin-top: -1px;
}

.sn-search .i-set a:hover {
	border-bottom: 2px solid #F70;
	color: #F70;
	text-decoration: none;
}

.sn-search .i-set a.cur {
	border-bottom: 2px solid #F70;
	color: #F70;
	text-decoration: none;
}

.sn-search .i-set a.last {
	width: 50px;
	margin-right: 0;
}

.sn-search .set-tab {
	display: none;
}

.sn-search div.set-tab-sel {
	display: block;
}

.sn-search .grid .collectI {
	width: 15px;
	height: 15px;
	background: url(images/icons/collect.png?__unsprite) no-repeat;
}

.sn-search .grid .item .collectedI {
	top: 25px;
	display: block;
	width: 15px;
	height: 15px;
	background: url(images/icons/collected.png?__unsprite) no-repeat;
	cursor: pointer;
	z-index: 9;
}

.sn-search .grid .i-pic {
	position: relative;
	padding-top: 20px;
	width: 100%;
	min-width: 200px;
	height: 200px;
}

.sn-search .grid .i-pic .txt-promote {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 5px;
	height: 20px;
	line-height: 20px;
	background: #f00;
	color: #fff;
	filter: alpha(opacity = 85);
	opacity: .85;
	z-index: 3;
}

.sn-search .grid .ebook .i-pic .proImg {
	margin: 0 25px;
}

.sn-search .grid .app .i-pic {
	background: url(images/icons/imgBg.png?__unsprite) no-repeat 0 20px;
}

.sn-search .grid .i-params {
	margin: 2px 0 4px;
}

.sn-search .grid .i-params i {
	margin: 2px 8px 0 6px;
}

.sn-search .grid .i-name {
	height: 36px;
	margin-top: 2px;
	position: relative;
}

.sn-search .grid .i-name a em {
	color: #f60;
}

.sn-search .grid .i-price {
	position: relative;
	z-index: 10;
	height: 24px;
	width: 200px;
}

.sn-search .grid .i-price .label {
	overflow: visible;
	white-space: nowrap;
}

.sn-search .grid .i-price .price {
	margin-top: 3px;
	margin-right: 6px;
}

.sn-search .grid .i-price .compare {
	cursor: pointer;
	margin-top: 5px;
	margin-left: -4px;
	background-color: #fff;
	z-index: 10;
}

.sn-search .grid .i-price .compare i {
	float: left;
	width: 14px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	color: #fff;
	font-family: 'Microsoft YaHei';
	background-color: #f60;
}

.sn-search .grid .i-price .compare .tag {
	float: left;
	height: 14px;
	line-height: 14px;
	color: #f60;
	border: 1px solid #f60;
	margin-left: -1px;
	padding: 0 10px 0 2px;
	position: relative;
}

.sn-search .grid .i-price .compare .tag b {
	position: absolute;
	display: block;
	width: 6px;
	height: 6px;
	background: url(images/snsearch_z_.png) no-repeat -228px -204px;
	overflow: hidden;
	top: 4px;
	right: 2px;
}

.sn-search .grid .compare-info {
	display: none;
	position: absolute;
	z-index: 50;
	padding: 1px 10px;
	border: 1px solid #B2B2B2;
	border-radius: 2px;
	background-color: #FFF;
	cursor: default;
	top: 1px;
	left: 0;
	right: 0;
	_width: 180px;
}

.sn-search .grid .compare-info em {
	line-height: 14px;
	height: 14px;
	color: #333;
	font-family: simsun;
	display: block;
	width: 100%;
}

.sn-search .grid .compare-info em b {
	font-family: 'Arial';
	font-weight: normal;
}

.sn-search .grid .compare-info em .icon {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	width: 11px;
	height: 11px;
	background: url(images/snsearch_z_.png) no-repeat -235px -183px;
	overflow: hidden;
	margin-left: 10px;
	margin-bottom: -1px;
	cursor: pointer;
}

.sn-search .grid .compare-info em .icon:hover {
	background-position: -217px -183px;
}

.sn-search .grid .compare-info em.first {
	border-bottom: 1px dotted #B2B2B2;
	_height: 20px;
	_padding-top: 6px;
}

.sn-search .grid .wrap.open .compare-info {
	display: block;
}

.sn-search .grid .i-stock {
	margin-top: 9px;
}

.sn-search .grid .i-stock.mt-5 {
	margin-top: 5px;
}

.sn-search .grid .i-options {
	display: none;
	position: relative;
	height: 26px;
	margin-top: 12px;
	width: 200px;
}

.sn-search .grid .ebook .i-options {
	padding-bottom: 20px;
}

.sn-search .grid .app .i-options {
	padding-bottom: 20px;
}

.sn-search .recom {
	position: absolute;
	right: 0;
	height: 26px;
}

.sn-search .recom.hover .recom-box {
	display: block;
}

.sn-search .recom .recom-btn {
	height: 24px;
	border: 1px solid #DDD;
	background: #FFF;
	color: #999;
	text-decoration: none;
	line-height: 24px;
}

.sn-search .recom.hover .recom-btn {
	border-color: #999;
	background-color: #999;
	color: #FFF;
}

.sn-search .recom.hover a.recom-btn:hover {
	text-decoration: none;
}

.sn-search .recom-box {
	display: none;
	position: absolute;
	top: 23px;
	left: -136px;
	width: 250px;
}

.sn-search .recom-box .recomArr {
	z-index: 10;
	width: 10px;
	height: 6px;
	margin: 5px 0 -1px 176px;
	border-bottom: 1px solid #FFF;
	background-repeat: no-repeat;
}

.sn-search .recom-box .rec-con {
	padding: 20px;
	border: 1px solid #F70;
	background: #FFF;
}

.sn-search .recom-box .rec-con li.last {
	margin-top: 40px;
}

.sn-search .recom-box .rec-con a.bl {
	margin-right: 5px;
}

.sn-search .recom-box .info {
	width: 103px;
}

.sn-search .i-options .cart-cnt {
	position: relative;
	margin-right: 5px;
}

.sn-search .i-options .cnt-box.hover input.cart-ipt {
	position: relative;
	z-index: 10;
	border-color: #F70;
}

.sn-search .i-options .cnt-box.hover ul.sel-box {
	display: block;
}

.sn-search .i-options .cart-cnt .cart-ipt {
	width: 33px;
	height: 24px;
	border: 1px solid #DBDBDB;
	text-align: center;
	line-height: 24px;
}

.sn-search .i-options .cart-cnt-btn {
	width: 13px;
	text-align: center;
}

.sn-search .i-options .cart-cnt .sel-box {
	display: none;
	position: absolute;
	z-index: 10;
	top: 25px;
	left: 0;
	width: 33px;
	border: 1px solid #F70;
	border-top: 0;
	background: #FFF;
}

.sn-search .i-options .cart-cnt .sel-box li {
	height: 24px;
	border-top: 1px solid #DBDBDB;
	text-align: center;
	line-height: 24px;
}

.sn-search .i-options .cart-cnt .sel-box li.hover {
	background-color: #FEEFE5;
	color: #F70;
	cursor: pointer;
}

.sn-search .i-options a.cnt-btn {
	width: 13px;
	height: 11px;
	margin-left: -1px;
	border: 1px solid #DBDBDB;
}

.sn-search .i-options a.cnt-btn:hover {
	position: relative;
	z-index: 10;
	border-color: #F70;
	text-decoration: none;
}

.sn-search .i-options a.cnt-btn.cartMinusID:hover {
	border-color: #DBDBDB;
	cursor: default;
}

.sn-search .i-options .cart .cart-btn {
	padding: 0 9px 0 10px;
}

.sn-search .item.recommended.item-cur .i-options .cart .cart-btn {
	padding: 0 19px 0 20px;
}

.sn-search .i-options .cartPlusI {
	width: 13px;
	height: 11px;
	background-repeat: no-repeat;
}

.sn-search .i-options .cartPlusIL {
	width: 13px;
	height: 11px;
	background-repeat: no-repeat;
}

.sn-search .i-options .cartMinusI {
	width: 13px;
	height: 11px;
	background-repeat: no-repeat;
}

.sn-search .i-options .cartMinusIL {
	width: 13px;
	height: 11px;
	background-repeat: no-repeat;
}

.sn-search .i-options .cartMinusID {
	width: 13px;
	height: 11px;
	background-repeat: no-repeat;
}

.sn-search .grid a.compare-btn.fixed {
	padding: 0 5px 0 6px;
}

.sn-search .grid .i-seller {
	display: none;
	margin-top: 7px;
}

.sn-search .grid .i-seller em i {
	display: inline-block;
	max-width: 110px;
	width: auto !important;
	_width: 110px;
	vertical-align: top;
	*vertical-align: auto;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.sn-search .grid .i-seller em i {
	*display: inline;
}

.sn-search .grid .i-seller em i.only-seller {
	max-width: 200px;
	_width: 200px;
}

.sn-search .grid .i-seller em.logistics {
	display: block;
}

.sn-search .grid .items .thumb .i-seller em i {
	max-width: 165px;
	_width: 165px;
}

.sn-search .grid .items .thumb .i-seller em i.only-seller {
	max-width: 255px;
	_width: 255px;
}

.sn-search .grid .goods-delivery-time {
	color: #666;
	line-height: 22px;
	height: 22px;
}

.sn-search .grid .item.item-cur {
	overflow: visible;
	z-index: 20;
}

.sn-search .grid .item.item-cur .wrap {
	border-color: #CCC;
	margin: 0;
	padding: 0 20px 5px;
}

.sn-search .grid .item.item-cur .wrap-sd {
	border-color: #e96b64;
	border-image: url(images/border-img.png) 5 round round;
}

.sn-search .grid .item.recommended.item-cur .wrap {
	padding: 0 20px 32px;
}

.sn-search .grid .item.item-cur .i-collect {
	display: block;
}

.sn-search .grid .item.item-cur .i-options {
	display: block;
}

.sn-search .grid .item.item-cur .i-seller {
	display: block;
}

.sn-search .grid .item.item-cur a.comment {
	color: #0081cc;
}

.sn-search .grid .item.item-cur a.comment:hover {
	text-decoration: none;
}

.sn-search .grid .item.item-cur i.commentI {
	background-repeat: no-repeat;
}

.sn-search .grid .items .thumb .thumb-container {
	position: relative;
	width: 50px;
	height: 200px;
	margin-left: 5px;
}

.sn-search .grid .items .thumb .thumb-container .prev {
	margin-bottom: 5px;
	cursor: pointer;
}

.sn-search .grid .items .thumb .thumb-container .next {
	margin-top: 5px;
	cursor: pointer;
}

.sn-search .grid .items .thumb .thumbUp {
	width: 50px;
	height: 15px;
	background-repeat: no-repeat;
}

.sn-search .grid .items .thumb .thumb-container .prev-disabled {
	width: 50px;
	height: 15px;
	background-repeat: no-repeat;
}

.sn-search .mainItems .grid .items .thumb .thumbUpH {
	width: 50px;
	height: 15px;
	background-repeat: no-repeat;
}

.sn-search .grid .items .thumb .thumbDown {
	width: 50px;
	height: 15px;
	background-repeat: no-repeat;
}

.sn-search .grid .items .thumb .thumb-container .next-disabled {
	width: 50px;
	height: 15px;
	background-repeat: no-repeat;
}

.sn-search .grid .items .thumb .thumbDownH {
	width: 50px;
	height: 15px;
	background-repeat: no-repeat;
}

.sn-search .grid .items .thumb .thumb-box {
	width: 50px;
	height: 160px;
}

.sn-search .grid .items .thumb .thumb-box li {
	width: 46px;
	height: 46px;
	margin-bottom: 5px;
	position: relative;
	border: 2px solid #FFF;
	overflow: hidden;
}

.sn-search .grid .items .thumb .thumb-box li.cur {
	width: 46px;
	height: 46px;
	border: 2px solid #999;
}

.sn-search .grid .items .thumb .thumb-box a.cur {
	position: absolute;
}

.sn-search .grid .items .thumb.item-cur .wrap {
	width: 255px;
}

.sn-search .grid .items .thumb .wrap .i-options {
	width: auto;
}

.sn-search .grid .items .thumb.item-cur .recom-box {
	left: -171px;
	width: 305px;
}

.sn-search .grid .items .thumb.item-cur .recomArr {
	margin: 0 0 -1px 220px;
}

.sn-search .grid .items .thumb.item-cur .recom-box .info {
	width: 158px;
}

.sn-search .grid .items .thumb a.b-normal {
	padding: 0 29px 0 30px;
}

.sn-search .grid .items .thumb a.b-small {
	padding: 0 19px 0 20px;
}

.sn-search .grid .items .thumb .cart .cart-btn {
	padding: 0 19px 0 20px;
}

.sn-search .grid .items .thumb a.compare-btn.fixed {
	padding: 0 19px 0 20px;
}

.sn-search .grid .app .i-pic img {
	width: 72px;
	height: 72px;
	margin: 64px;
}

.sn-search .goodsList .search-btn.l-space {
	margin-left: 10px;
}

.sn-search .goodsList .item {
	position: relative;
	width: 990px;
	height: 149px;
	border-bottom: 1px solid #F8F8F8;
}

.sn-search .goodsList .item .wrap {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 940px;
	height: 100px;
	padding: 25px;
	border-color: #FFF;
	-webkit-transition: border-color .15s;
	-moz-transition: border-color .15s;
	-o-transition: border-color .15s;
	transition: border-color .15s;
}

.sn-search .goodsList .row-1 {
	position: relative;
}

.sn-search .goodsList .i-options .cart .cart-btn {
	width: 85px;
	padding: 0;
	text-align: center;
}

.sn-search .goodsList .b-large {
	width: 138px;
	padding: 0;
	text-align: center;
}

.sn-search .goodsList .b-large.recom-btn {
	border: 1px solid #ddd;
	color: #999;
}

.sn-search .goodsList .b-large.recom-btn:hover {
	color: #fff;
}

.sn-search .goodsList .b-small {
	width: 63px;
	padding: 0;
	text-align: center;
}

.sn-search .goodsList .items {
	position: relative;
}

.sn-search .goodsList .i-set {
	top: 125px;
	left: 25px;
}

.sn-search .goodsList .i-pic {
	width: 100px;
	margin-right: 10px;
}

.sn-search .goodsList .i-params i {
	margin: 0 10px;
}

.sn-search .goodsList .column-2 {
	width: 365px;
	margin: -5px 50px 0 0;
}

.sn-search .goodsList .label-box .label {
	margin: 3px 2px 0 0;
}

.sn-search .goodsList .i-name {
	height: 44px;
	margin-bottom: 4px;
	word-wrap: break-word;
	word-break: break-all;
	font: 400 14px/22px arial, tahoma, \5b8b\4f53;
	_height: 48px;
}

.sn-search .goodsList .i-name .highlight {
	font-weight: 400;
}

.sn-search .goodsList .column-2 .row-1 {
	margin-bottom: 2px;
}

.sn-search .goodsList .column-2 .row-2 {
	height: 18px;
	width: 365px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.sn-search .goodsList .column-2 .row-3 {
	margin-top: 14px;
}

.sn-search .goodsList .column-2 .row-4 em.goods-delivery-time {
	padding: 0 0 0 20px;
	color: #666;
}

.sn-search .goodsList .commentI {
	margin-left: 0;
}

.sn-search .goodsList .column-3 {
	width: 110px;
	margin-top: -5px;
}

.sn-search .goodsList .column-3 .row-2 {
	height: 19px;
	margin-top: 25px;
}

.sn-search .goodsList .column-3 .row-3 {
	margin-top: 15px;
}

.sn-search .goodsList .column-4 {
	width: 240px;
}

.sn-search .goodsList .column-4 .row-1 {
	position: relative;
	height: 26px;
}

.sn-search .goodsList .column-4 .row-2 {
	width: 100%;
	margin-top: 31px;
	position: relative;
}

.sn-search .goodsList .recom {
	right: 25px;
}

.sn-search .goodsList .recom-cur {
	right: 20px;
}

.sn-search .goodsList .i-seller {
	margin-top: 12px;
}

.sn-search .goodsList .recom-box {
	width: 250px;
	left: -50px;
}

.sn-search .goodsList .recom-box .recomArr {
	z-index: 10;
	margin: 5px 0 -1px 176px;
	border-bottom: 1px solid #FFF;
}

.sn-search .goodsList .recom-btn {
	border: 1px solid #F70;
	background: #FFF;
	color: #F70;
}

.sn-search .goodsList .recom.hover .recom-btn {
	border: 1px solid #F70;
	background: #F70;
}

.sn-search .goodsList .ebook .proImg {
	margin-left: 12px;
}

.sn-search .goodsList .app .i-pic {
	background: url(images/icons/imgBg.png?__unsprite) no-repeat;
}

.sn-search .goodsList .app .proImg {
	margin: 14px;
}

.sn-search .goodsList .app .label-normal {
	width: 100px;
	padding-left: 0;
}

.sn-search .goodsList .app .os {
	margin-top: 8px;
	padding-left: 0;
}

.sn-search .goodsList .app .column-3 .row-2 {
	margin-top: 7px;
}

.sn-search .goodsList .webGame .column-3 .row-2 {
	margin-top: 7px;
}

.sn-search .goodsList .webGame .label-normal {
	width: 100px;
	padding-left: 0;
}

.sn-search .goodsList .item.item-cur {
	z-index: 10;
}

.sn-search .goodsList .item.item-cur .wrap {
	z-index: 10;
	padding: 20px;
	border: 5px solid #DDD;
}

.sn-search .goodsList .item.item-cur .i-set {
	top: 120px;
	left: 20px;
}

.sn-search .goodsList .item.item-cur a.comment {
	color: #0081cc;
}

.sn-search .goodsList .item.item-cur i.commentI {
	background-repeat: no-repeat;
}

.sn-search .goodsList .items-spe .item {
	height: 225px;
}

.sn-search .goodsList .items-spe .wrap {
	height: 180px;
}

.sn-search .goodsList .items-spe .i-pic {
	width: 150px;
}

.sn-search .goodsList .items-spe .app .proImg {
	margin: 54px 39px;
}

.sn-search .goodsList .items-spe .ebook .proImg {
	margin-left: 7px;
}

.sn-search .goodsList .items-spe .detail {
	width: 780px;
	margin-top: 30px;
}

.sn-search .goodsList .items-spe .column-2 .row-3 {
	margin-top: 14px;
}

.sn-search .goodsList .items-spe .column-3 .row-3 {
	margin-top: 16px;
}

.sn-search .goodsList .items-spe .book .column-3 {
	width: 145px;
}

.sn-search .goodsList .items-spe .book .column-4 {
	width: 200px;
}

.sn-search .goodsList .items-spe .book .discount {
	margin-top: 2px;
	color: #F70;
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
}

.sn-search .goodsList .items-spe .existPrice {
	color: #999;
	text-decoration: line-through;
	font-family: Arial;
}

.sn-search .goodsList .items-spe .existPrice b {
	font-weight: 400;
}

.sn-search .goodsList .items-spe .ebookPrice {
	color: #2272C8;
	font-family: Arial;
}

.sn-search .goodsList .items-spe .ebookPrice b {
	font-weight: 400;
}

.sn-search .goodsList .items-spe .book .column-2 .row-1 {
	margin-bottom: 9px;
}

.sn-search .goodsList .items-spe .book .column-2 .row-3 {
	margin-top: 4px;
}

.sn-search .goodsList .items-spe .book .column-2 .row-4 {
	margin-top: 16px;
}

.sn-search .goodsList .items-spe .press {
	max-width: 160px;
	margin-right: 32px;
}

.sn-search .goodsList .items-spe .book .column-3 .row-2 {
	margin-top: 6px;
}

.sn-search .goodsList .items-spe .book .column-3 .row-3 {
	margin-top: 13px;
}

.sn-search .goodsList .items-spe .book .column-3 .row-4 {
	height: 21px;
}

.sn-search .goodsList .items-spe .book .column-3 .row-5 {
	margin-top: 14px;
}

.sn-search .goodsList .items-spe .book .i-seller {
	margin-top: 25px;
}

.sn-search .goodsList .items-spe .book .detail {
	margin-top: 16px;
}

.sn-search .goodsList .items-spe .ebook .column-2 .row-1 {
	margin-bottom: 9px;
}

.sn-search .goodsList .items-spe .ebook .column-2 .row-3 {
	margin-top: 4px;
}

.sn-search .goodsList .items-spe .ebook .column-2 .row-4 {
	margin-top: 16px;
}

.sn-search .goodsList .items-spe .ebook .detail {
	margin-top: 16px;
}

.sn-search .goodsList .items-spe .app .column-3 .row-3 {
	margin-top: 7px;
}

.sn-search .goodsList .items-spe .webGame .column-3 .row-3 {
	margin-top: 31px;
}

.sn-search .goodsList .items-spe .app .detail {
	margin-top: 69px;
}

.sn-search .goodsList .items-spe .webGame .detail {
	margin-top: 69px;
}

#compare {
	display: none;
	position: fixed;
	overflow: hidden;
	z-index: 7780;
	bottom: 0;
	width: 990px;
	height: 140px;
	background: #FFF;
	_position: absolute;
}

#compare a {
	color: #333;
}

#compare a:hover {
	color: #F70;
}

#compare .top {
	height: 40px;
	padding: 0 20px;
	border-bottom: 0;
	background: #FEEFE5;
	line-height: 40px;
}

#compare .top b {
	float: left;
	color: #F70;
	font: 700 16px/40px 'Microsoft Yahei';
}

#compare a.compareClear:hover {
	color: #F70;
}

#compare .compareAll {
	height: 75px;
	padding: 7px 0 8px;
	border: 5px solid #E8E8E8;
	line-height: 26px;
}

#compare .compareAll li {
	float: left;
	position: relative;
	width: 216px;
	height: 75px;
	margin-right: 3px;
	border-right: 1px dotted #E1E1E1;
}

#compare .compareAll li img {
	float: left;
	display: inline;
	margin: 13px 10px 12px 15px;
}

#compare .compareAll li p {
	float: left;
	position: relative;
	overflow: hidden;
	width: 125px;
	height: 36px;
	margin-top: 10px;
	line-height: 18px;
}

#compare .compareAll li a.del {
	display: block;
	position: absolute;
	top: 41px;
	right: 20px;
	color: #0081CC;
	text-decoration: underline;
}

#compare .compareAll li a.del:hover {
	color: #F70;
}

#compare .compareAll a.compareBtn {
	float: left;
	display: inline;
	width: 68px;
	height: 26px;
	margin: 23px 0 0 15px;
	border: 1px solid #EBEBEB;
	background: #FFF;
	color: #333;
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	font-size: 14px;
	line-height: 26px;
}

#compare .compareAll a.compareBtn:hover {
	border-color: #F70;
	color: #F70;
}

#compare .compareAll a.compareBtn.disabled {
	border-color: #DDD;
	background: #F8F8F8;
	color: #BBB;
	cursor: default;
}

#compare .compareAll li div.empty {
	float: left;
	display: inline;
	width: 49px;
	height: 49px;
	margin: 13px 10px 12px 15px;
	border: 1px solid #D4D4D4;
	background: #F6F6F6;
	color: #CCC;
	text-align: center;
	font: 400 36px/50px Arial;
}

#compare .compareAll li p.empty {
	color: #CCC;
}

#compare .highlight {
	color: #999;
	font-weight: 300;
}

.sn-search .non-result .tip-box {
	padding: 14px 35px;
	border: 1px solid #FFEEDF;
	background: #FFF5ED;
}

.sn-search .non-result .tip-box .unpalatable {
	width: 64px;
	height: 80px;
	background: url(images/icons/expression-unpalatable.png?__unsprite)
		no-repeat;
}

.sn-search .non-result .tip-box .info {
	margin-left: 26px;
}

.sn-search .non-result .tip-box .info .tip {
	margin-top: 18px;
	font-size: 14px;
}

.sn-search .non-result .tip-box .info h2 {
	margin: 3px 0 10px;
	font: 700 18px/24px 'Microsoft YaHei';
}

.sn-search .non-result .tip-box .info .notice {
	margin-top: 4px;
}

.sn-search .non-result .tip-box .info .notice a {
	color: #2272C8;
	text-decoration: underline;
}

.no-result-tips {
	margin: 20px auto;
	*margin: 0 auto 20px auto;
	font-size: 12px;
	color: #666;
	line-height: 22px;
	padding: 12px 20px;
	overflow: hidden;
	border: 1px solid #ffefe2;
	background: #fff5ed;
	font-family: "Microsoft YaHei";
}

.no-result-tips i {
	float: left;
	width: 40px;
	padding: 0 20px 0 0;
	height: 50px;
	background: url(images/icons/no_find_ico.png) -62px 0 no-repeat;
}

.no-result-tips div {
	padding: 0 0 0 60px;
}

.no-result-tips strong {
	font-size: 16px;
}

.no-result-tips strong b {
	color: #333;
	font-weight: normal;
}

.no-result-tips strong em {
	color: #f70;
}

.no-result-tips strong a {
	color: #F70;
	font-weight: normal;
}

.no-result-tips a:hover {
	color: #F70;
	text-decoration: underline;
}

.no-result-tips em, .no-result-tips span {
	display: inline-block;
	font-weight: bold;
	padding: 0;
}

.no-result-tips em {
	font-weight: normal;
}

.no-result-tips em a {
	color: #0081cc;
}

.no-result-tips span {
	font-size: 16px;
}

.no-result-tips span a {
	color: #F70;
	font-weight: normal;
}

.no-find {
	padding: 90px 0 90px 388px;
	margin: 20px auto;
	font-size: 14px;
	color: #666;
	border: 1px solid #ffefe2;
	background: #fff5ed;
	font-family: "Microsoft YaHei";
}

.no-find i {
	display: block;
	float: left;
	width: 40px;
	padding: 0 20px 0 0;
	height: 50px;
	background: url(images/icons/no_find_ico.png) 0 0 no-repeat;
}

.no-find div {
	padding: 0 0 0 60px;
	margin: 0 auto;
	word-wrap: break-word;
	word-break: break-all;
}

.no-find h3 {
	font-size: 18px;
	color: #666;
	padding: 0 0 6px 0;
	word-wrap: break-word;
	word-break: break-all;
}

.search-results .results-rblock .no-find h3 {
	padding: 0 0 2px 0;
}

.no-find em {
	color: #F70;
	font-weight: normal;
}

.no-find.lack-goods {
	padding: 20px 20px 20px 30px;
}

.no-find.lack-goods a {
	color: #2272c8;
	text-decoration: underline;
}

.no-find.lack-goods h3 a {
	color: #F70;
	font-weight: normal;
	text-decoration: none;
}

.no-find.lack-goods a:hover {
	color: #F70;
	text-decoration: underline;
}

.no-find.reduce-word {
	padding: 10px 20px 10px 30px;
}

.no-find.reduce-word i {
	margin: 15px 0;
}

.no-find.reduce-word a {
	color: #2272c8;
	text-decoration: underline;
}

.no-find.reduce-word h3 a {
	color: #F70;
	font-weight: normal;
	text-decoration: none;
}

.no-find.reduce-word a:hover {
	color: #F70;
	text-decoration: underline;
}

.root1190 .no-find {
	padding: 90px 0 90px 288px;
}

.root990 .no-find {
	padding: 90px 0 90px 188px;
}

.search-main .no-result-tips {
	position: relative;
	margin: 0 auto 10px auto;
	padding: 10px 20px;
	border: 1px solid #ffefe2;
	background: #fff5ed;
	font-family: "Microsoft YaHei";
	word-wrap: break-word;
	word-break: break-all;
}

.search-main .no-result-tips-addmore {
	padding: 10px 50px 10px 20px;
}

.search-main .no-result-tips em {
	display: inline-block;
	padding: 0;
	font-size: 12px;
}

.search-main .no-result-tips .more {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #333;
}

.search-main .no-result-tips .more:hover {
	color: #F70;
	text-decoration: underline;
}

.sn-search .non-result .hotGoods {
	margin-top: 20px;
}

.sn-search .non-result .hotGoods .content {
	margin: 4px 50px 10px;
}

.sn-search .non-result .hotGoods li {
	margin-right: 72px;
}

.sn-search .non-result .pro {
	margin-top: 25px;
	margin-bottom: 0;
}

.sn-search .non-result .pro .title {
	height: 42px;
	margin-bottom: 5px;
	padding: 0 20px;
	background: #F5F5F5;
	line-height: 42px;
}

.sn-search .non-result .pro .title .some-word-width {
	float: left;
	width: 900px;
	height: 42px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sn-search .non-result .pro .title .omi {
	margin-right: 5px;
	color: #F70;
	font-size: 16px;
	font-weight: 700;
}

.sn-search .non-result .pro .title .through {
	text-decoration: line-through;
	font-size: 16px;
}

.sn-search .non-result .pro .title a {
	margin-left: 20px;
	color: #2272C8;
	font-size: 14px;
}

.sn-search .non-result .pro .title a:hover {
	color: #F70;
}

.sn-search .non-result .pro .title a i {
	font-family: SimSun;
}

.sn-search .non-result .grid .items {
	width: 1200px;
}

.sn-search .non-result .grid .item {
	width: 237px;
}

.sn-search .omi-search .tip-box .info .tip {
	margin-top: 3px;
}

.sn-search .perSearch ul {
	width: 2000px;
}

.sn-search .perSearch li {
	margin: 12px 0;
}

.sn-search .perSearch .content {
	padding: 0 20px;
}

.sn-search .perSearch li a.bl {
	margin-right: 10px;
}

.sn-search .perSearch li .info {
	width: 105px;
	margin: 17px 17px 0 0;
}

.sn-search .perSearch li .price {
	margin-top: 6px;
}

.root1000 .wrapper {
	width: 990px;
	margin: 0 auto;
}

.root1000 .sn-search .search-main {
	width: 790px;
}

.root1000 .sn-search .s-sales .info {
	width: 285px;
}

.root1000 .sn-search .s-sales .info .ellipsis {
	width: 270px;
	height: 40px;
}

.root1000 .sn-search .flagship .intro {
	width: 600px;
}

.root1000 .sn-search .advFilter .attr-values {
	width: 636px;
}

.root1000 .sn-search .advFilter .extra-attr .extra-attr-values .extra-item.hover .con .attr-values
	{
	width: 651px;
}

.root1000 .sn-search .advFilter .attr-values .attr-list {
	width: 530px;
}

.root1000 .sn-search .advFilter .selected-attr .attr-values {
	width: 563px;
}

.root1000 .sn-search .advFilter .selected-attr .s-sel-container {
	width: 510px;
}

.root1000 .sn-search .advFilter .selected-attr .s-sel-box .attr-list {
	width: auto;
}

.root1000 .sn-search .advFilter .attr-values .attr-list a {
	margin-right: 20px;
}

.root1000 .sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list
	{
	width: 525px;
}

.root1000 .sn-search .advFilter .brand .attr-values .attr-list {
	width: 480px;
}

.root1000 .sn-search .advFilter .brand .attr-values.all .attr-list {
	width: auto;
}

.root1000 .sn-search .advFilter .brand .attr-values .attr-list a {
	margin-right: 10px;
}

.root1000 .sn-search .advFilter .attr-values.multi .attr-list {
	width: auto;
}

.root1000 .sn-search .advFilter .extra-attr .extra-attr-values {
	width: 620px;
}

.root1000 .sn-search .advFilter .extra-attr {
	width: 748px;
}

.root1000 .sn-search .advFilter .extra-attr .extra-attr-values .extra-item
	{
	padding: 0 10px;
}

.root1000 .sn-search .advFilter .extra-attr .extra-attr-values .extra-item .con
	{
	width: 673px;
}

.root1000 .sn-search .secondFilter .sf-check.divide {
	margin-left: 40px;
}

.root1000 .sn-search .secondFilter .sf-check {
	margin-left: 10px;
}

.root1000 .sn-search .grid .item {
	margin-right: 25px;
}

.root1000 .sn-search .hotGoods li {
	margin-right: 114px;
}

.root1000 .sn-search .sellerChosen li {
	margin-right: 89px;
}

.root1000 .sn-search .items-recom {
	width: 749px;
}

.root1000 .sn-search .items-recom .content {
	width: 671px;
}

.root1000 .sn-search .items-recom .content li {
	margin-right: 94px;
}

.root1000 .sn-search .non-result .hotGoods li {
	margin-right: 89px;
}

.root1000 .sn-search .non-result .hotGoods .content {
	margin: 4px 40px 10px;
}

.root1000 .sn-search .perSearch li .info {
	margin-right: 30px;
}

.root1000 .sn-search .non-result .grid .item {
	margin-right: 13px;
}

.root1000 .sn-search .goodsList .item {
	width: 790px;
}

.root1000 .sn-search .goodsList .item .wrap {
	width: 740px;
}

.root1000 .sn-search .goodsList .column-2 {
	width: 260px;
}

.root1000 .sn-search .goodsList .column-4 {
	width: 200px;
}

.root1000 .sn-search .goodsList .ebook a.b-normal, .root1000 .sn-search .goodsList .app a.b-normal,
	.root1000 .sn-search .goodsList .webGame a.b-normal {
	padding: 0 9px 0 10px;
}

.root1000 .sn-search .goodsList .items-spe .column-2 {
	width: 275px;
	margin-right: 20px;
}

.root1000 .sn-search .goodsList .items-spe .column-3 {
	width: 90px;
}

.root1000 .sn-search .goodsList .items-spe .column-4 {
	width: 192px;
}

.root1000 .sn-search .goodsList .items-spe .press {
	max-width: 85px;
	margin-right: 15px;
}

.root1000 .sn-search .goodsList .items-spe .book .column-4 {
	width: 140px;
}

.root1000 .sn-search .goodsList .items-spe .detail {
	width: 580px;
}

.root1000 .sn-search .goodsList .items-spe .book .column-3 {
	width: 145px;
}

.root1000 .sn-search .goodsList .items-spe .book .i-seller em {
	display: none;
}

.root1000 .sn-search .secondFilter .sel-box {
	width: 582px;
}

.root1000 .sn-search .secondFilter .sel-box .sel-list {
	width: 450px;
}

.root1000 .sn-search .search-main .hotGoods .content {
	width: 708px;
}

.root1000 .sn-search .grid .items {
	width: 825px;
}

.root1000 .sn-search .tRecom .content {
	width: 710px;
}

.root1000 .sn-search .non-result .pro .title .some-word-width {
	width: 700px;
}

.pop-mask {
	display: none;
	position: fixed;
	z-index: 8000;
	width: 100%;
	height: 100%;
	opacity: .6;
	background-color: #CCC;
	top: 0;
	left: 0;
	filter: alpha(opacity = 60);
	_overflow: hidden;
}

* html .pop-mask {
	position: absolute;
	left: expression(documentElement.scrollLeft + documentElement.clientWidth - 
		this.offsetWidth);
	top: expression(documentElement.scrollTop + documentElement.clientHeight - 
		this.offsetHeight);
}

.pop-main {
	display: none;
	position: absolute;
	z-index: 8001;
	width: 450px;
	border: 6px solid #B2B2B2;
	background-color: #FFF;
}

.pop-main .pop-head {
	height: 35px;
	border-bottom: 1px solid #CCC;
	background-color: #EEE;
	line-height: 35px;
}

.pop-main .btn-x {
	display: inline;
	float: right;
	overflow: hidden;
	width: 12px;
	height: 12px;
	margin-top: 12px;
	margin-right: 10px;
	background: url(images/icons/btn-x.png?__unsprite);
	cursor: pointer;
}

.pop-main .h-title {
	display: inline;
	float: left;
	margin-left: 10px;
	font-size: 14px;
	font-weight: 700;
}

.pop-main .pop-content {
	width: 288px;
	height: 140px;
	margin: 44px auto 0;
	font-size: 14px;
}

.pop-main .pop-content .pop-icon {
	float: left;
	width: 24px;
}

.pop-main .pop-content .pop-icon i {
	display: inline-block;
	overflow: hidden;
	width: 24px;
	height: 24px;
	background: url(images/icons/icons.png?__unsprite) no-repeat;
}

.pop-main .pop-content .pop {
	margin-left: 34px;
}

.pop-main .pop-content p {
	color: #333;
}

.pop-main .pop-content a {
	color: #2272C8;
	text-decoration: underline;
}

.pop-main .pop-content .b-sure {
	display: block;
	width: 48px;
	height: 24px;
	margin-top: 12px;
	border: 1px solid #F60;
	color: #F60;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height: 24px;
}

.pop-main .pop-content .b-sure:hover {
	background-color: #F60;
	color: #FFF;
}

.sn-search .items-recom .prevI {
	background-position: 0 0;
}

.sn-search .history-recom .items-recom .next-disabled {
	background-position: -34px 0;
}

.sn-search .items-recom .nextI {
	background-position: -69px 0;
}

.sn-search .items-recom .prevIHover {
	background-position: -103px 0;
}

.sn-search .history-recom .items-recom .prev-disabled {
	background-position: -137px 0;
}

.sn-search .items-recom .nextIHover {
	background-position: 0 -80px;
}

.sn-search .snPages .ellipsis {
	background-position: -34px -80px;
}

.sn-search .advFilter .selected-attr .sc-prevIHover {
	background-position: -61px -80px;
}

.sn-search .advFilter .selected-attr .sc-nextIHover {
	background-position: -88px -80px;
}

.sn-search .advFilter .selected-attr .attr-values .next-disabled {
	background-position: -115px -80px;
}

.sn-search .advFilter .selected-attr .sc-nextI {
	background-position: -142px -80px;
}

.sn-search .advFilter .selected-attr .attr-values .prev-disabled {
	background-position: -34px -122px;
}

.sn-search .advFilter .selected-attr .sc-prevI {
	background-position: -61px -122px;
}

.sn-search .grid .items .thumb .thumbDown {
	background-position: -88px -122px;
}

.sn-search .mainItems .grid .items .thumb .thumbUpH {
	background-position: -172px 0;
}

.sn-search .grid .items .thumb .thumbUp {
	background-position: -172px -25px;
}

.sn-search .grid .items .thumb .thumb-container .prev-disabled {
	background-position: -172px -50px;
}

.sn-search .grid .items .thumb .thumbDownH {
	background-position: -172px -75px;
}

.sn-search .grid .items .thumb .thumb-container .next-disabled {
	background-position: -172px -100px;
}

.sn-search .advFilter .attr-values.multi .attr-list a:hover i {
	background-position: -172px -125px;
}

.sn-search .secondFilter a.sf-check:hover .checkboxI {
	background-position: -172px -125px;
}

.sn-search .advFilter .attr-values.multi .attr-list a.checked i {
	background-position: -196px -125px;
}

.sn-search .advFilter .attr-values.multi .attr-list a.checked:hover i {
	background-position: -196px -125px;
}

.sn-search .secondFilter .sel-list a.checked .checkboxI {
	background-position: -196px -125px;
}

.sn-search .secondFilter .sel-list a.checked:hover .checkboxI {
	background-position: -196px -125px;
}

.sn-search .advFilter .attr-values .f-color .mix-color {
	background-position: -148px -122px;
}

.sn-search .advFilter .attr-values .attr-list i {
	background-position: 0 -160px;
}

.sn-search .secondFilter .checkboxI {
	background-position: 0 -160px;
}

.sn-search .grid .item.item-cur i.commentI {
	background-position: -24px -160px;
}

.sn-search .goodsList .item.item-cur i.commentI {
	background-position: -24px -160px;
}

.sn-search .commentI {
	background-position: -47px -160px;
}

.sn-search .secondFilter .sortContainer .sort-arrow-t {
	background-position: -70px -160px;
}

.sn-search .secondFilter .sortContainer a.t-cur .sort-arrow-up {
	background-position: -88px -160px;
}

.sn-search .secondFilter .sortContainer a.t-cur .sort-arrow-down {
	background-position: -105px -160px;
}

.sn-search .secondFilter .showList {
	background-position: -122px -160px;
}

.sn-search .i-options .cartMinusID {
	background-position: -145px -160px;
}

.sn-search .navBar .con .item.on h3 b {
	background-position: -168px -160px;
}

.sn-search .i-options .cartPlusIL {
	background-position: -189px -160px;
}

.sn-search .secondFilter .showPic {
	background-position: 0 -184px;
}

.sn-search .i-options .cartPlusI {
	background-position: -23px -184px;
}

.sn-search .secondFilter .under .showPic-light {
	background-position: -46px -184px;
}

.sn-search .secondFilter .under .showList-light {
	background-position: -69px -184px;
}

.sn-search .i-options .cartMinusI {
	background-position: -92px -184px;
}

.sn-search .i-options .cartMinusIL {
	background-position: -115px -184px;
}

.sn-search .navBar .con .item h3 b {
	background-position: -138px -184px;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list .brand-logos li.hover i
	{
	background-position: -212px -160px;
}

.sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list .brand-logos li i
	{
	background-position: -159px -184px;
}

.sn-search .advFilter .attr-values.multi .f-color a.checked i {
	background-position: -179px -184px;
}

.sn-search .advFilter .attr-values.multi .f-color a.checked:hover i {
	background-position: -179px -184px;
}

.sn-search .advFilter .selected-attr .attr-values .attr-list a:hover i {
	background-position: -198px -184px;
}

.sn-search .secondFilter .sortContainer .sort-arrow {
	background-position: 0 -205px;
}

.sn-search .advFilter .attr-values .attr-option a.multiple i {
	background-position: -18px -205px;
}

.sn-search .advFilter .attr-values .attr-option a.multiple:hover i {
	background-position: -37px -205px;
}

.sn-search .advFilter .selected-attr .attr-values .attr-list i {
	background-position: -56px -205px;
}

.sn-search .secondFilter .sortContainer .sort-arrow-light {
	background-position: -75px -205px;
}

.sn-search .recom-box .recomArr {
	background-position: -92px -205px;
}

.sn-search .navBar .con .extra.open a:hover b {
	background-position: -112px -205px;
}

.sn-search .navBar .con .extra.open a b {
	background-position: -133px -205px;
}

.sn-search .navBar .con .extra a:hover b {
	background-position: -154px -205px;
}

.sn-search .navBar .con .extra a b {
	background-position: -175px -205px;
}

.sn-search .extraAttrI {
	background-position: -196px -205px;
}

.sn-search .secondFilter .sel-box .l-more {
	background-position: -196px -205px;
}

.sn-search .advFilter .attr-values .attr-option a.more.deployed:hover i
	{
	background-position: -212px -205px;
}

.sn-search .advFilter .attr-values .attr-option a.more.deployed i {
	background-position: -232px 0;
}

.sn-search .advFilter .attr-values .attr-option a.more:hover i {
	background-position: -232px -15px;
}

.sn-search .advFilter .attr-values .attr-option a.more i {
	background-position: -232px -30px;
}

.sn-search .items-recom .prevI, .sn-search .history-recom .items-recom .next-disabled,
	.sn-search .items-recom .nextI, .sn-search .items-recom .prevIHover,
	.sn-search .history-recom .items-recom .prev-disabled, .sn-search .items-recom .nextIHover,
	.sn-search .snPages .ellipsis, .sn-search .advFilter .selected-attr .sc-prevIHover,
	.sn-search .advFilter .selected-attr .sc-nextIHover, .sn-search .advFilter .selected-attr .attr-values .next-disabled,
	.sn-search .advFilter .selected-attr .sc-nextI, .sn-search .advFilter .selected-attr .attr-values .prev-disabled,
	.sn-search .advFilter .selected-attr .sc-prevI, .sn-search .grid .items .thumb .thumbDown,
	.sn-search .mainItems .grid .items .thumb .thumbUpH, .sn-search .grid .items .thumb .thumbUp,
	.sn-search .grid .items .thumb .thumb-container .prev-disabled,
	.sn-search .grid .items .thumb .thumbDownH, .sn-search .grid .items .thumb .thumb-container .next-disabled,
	.sn-search .advFilter .attr-values.multi .attr-list a:hover i,
	.sn-search .secondFilter a.sf-check:hover .checkboxI, .sn-search .advFilter .attr-values.multi .attr-list a.checked i,
	.sn-search .advFilter .attr-values.multi .attr-list a.checked:hover i,
	.sn-search .secondFilter .sel-list a.checked .checkboxI, .sn-search .secondFilter .sel-list a.checked:hover .checkboxI,
	.sn-search .advFilter .attr-values .f-color .mix-color, .sn-search .advFilter .attr-values .attr-list i,
	.sn-search .secondFilter .checkboxI, .sn-search .grid .item.item-cur i.commentI,
	.sn-search .goodsList .item.item-cur i.commentI {
	background-image: url(images/snsearch_z_.png);
}

.sn-search .commentI, .sn-search .secondFilter .sortContainer .sort-arrow-t,
	.sn-search .secondFilter .sortContainer a.t-cur .sort-arrow-up,
	.sn-search .secondFilter .sortContainer a.t-cur .sort-arrow-down,
	.sn-search .secondFilter .showList, .sn-search .i-options .cartMinusID,
	.sn-search .navBar .con .item.on h3 b, .sn-search .i-options .cartPlusIL,
	.sn-search .secondFilter .showPic, .sn-search .i-options .cartPlusI,
	.sn-search .secondFilter .under .showPic-light, .sn-search .secondFilter .under .showList-light,
	.sn-search .i-options .cartMinusI, .sn-search .i-options .cartMinusIL,
	.sn-search .navBar .con .item h3 b, .sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list .brand-logos li.hover i,
	.sn-search .advFilter .brand .attr-values.brand-logos-box .attr-list .brand-logos li i,
	.sn-search .advFilter .attr-values.multi .f-color a.checked i,
	.sn-search .advFilter .attr-values.multi .f-color a.checked:hover i,
	.sn-search .advFilter .selected-attr .attr-values .attr-list a:hover i,
	.sn-search .secondFilter .sortContainer .sort-arrow, .sn-search .advFilter .attr-values .attr-option a.multiple i,
	.sn-search .advFilter .attr-values .attr-option a.multiple:hover i,
	.sn-search .advFilter .selected-attr .attr-values .attr-list i,
	.sn-search .secondFilter .sortContainer .sort-arrow-light, .sn-search .recom-box .recomArr,
	.sn-search .navBar .con .extra.open a:hover b, .sn-search .navBar .con .extra.open a b,
	.sn-search .navBar .con .extra a:hover b, .sn-search .navBar .con .extra a b
	{
	background-image: url(images/snsearch_z_.png);
}

.sn-search .extraAttrI, .sn-search .secondFilter .sel-box .l-more,
	.sn-search .advFilter .attr-values .attr-option a.more.deployed:hover i,
	.sn-search .advFilter .attr-values .attr-option a.more.deployed i,
	.sn-search .advFilter .attr-values .attr-option a.more:hover i,
	.sn-search .advFilter .attr-values .attr-option a.more i {
	background-image: url(images/snsearch_z_.png);
}

.sn-search .secondFilter .double11 {
	font-size: 14px;
	color: #F00;
	font-weight: bold;
}

.sn-search .secondFilter .double11:hover {
	text-decoration: none;
}

.sn-search .secondFilter .double11.checked {
	color: #F00;
}

.sn-search .secondFilter .double11 img {
	float: left;
	height: 14px;
	margin: 10px 0 0 0;
}

.sn-search .secondFilter .festival {
	font-size: 14px;
	color: #F00;
	font-weight: bold;
}

.sn-search .secondFilter .festival:hover {
	text-decoration: none;
}

.sn-search .secondFilter .festival.checked {
	color: #F00;
}

.sn-search .secondFilter .festival img {
	float: left;
	height: 14px;
	margin: 10px 0 0 0;
}

.compare-title {
	height: 140px;
	background-color: #FFEB77;
}

.compare-title h2 {
	background: url(images/conpare-text.png) no-repeat;
	width: 194px;
	height: 48px;
	margin: 0 auto;
	position: relative;
	top: 44px;
}

.compare-title h2 span {
	display: none;
}

.compare-title h2 img {
	display: block;
	position: absolute;
	top: -38px;
	left: -210px;
}

.compare-content {
	background-color: #666261;
	border-top: 3px solid #746f63;
	padding-bottom: 60px;
	margin-bottom: -20px;
}

.compare-content .content {
	width: 1190px;
	margin: 0 auto;
	padding-left: 25px;
	font-family: 'Microsoft YaHei';
}

.compare-content .content h3 {
	color: #ffd900;
	font-size: 30px;
	height: 42px;
	line-height: 42px;
	margin-top: 46px;
	font-weight: normal;
	margin-bottom: 6px;
}

.compare-content .content h3 i {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	width: 18px;
	height: 22px;
	background: url(images/snsearch_z_.png) no-repeat -228px -43px;
	overflow: hidden;
	margin-left: 6px;
	*position: relative;
	*top: -8px;
}

.compare-content .content p {
	line-height: 36px;
	font-size: 20px;
	color: #fefefe;
}

.compare-content .content p i {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	width: 11px;
	height: 15px;
	background: url(images/snsearch_z_.png) no-repeat -231px -70px;
	overflow: hidden;
	margin-left: 4px;
	margin-right: -6px;
	*position: relative;
	*top: -6px;
}

.compare-content .content img.fr {
	margin-top: -150px;
	margin-right: 25px;
}

.compare-content .content img.img-inline {
	margin: 10px 0;
}

.compare-content .content p strong {
	font-size: 28px;
	font-weight: normal;
	position: relative;
	bottom: -4px;
	color: #fff;
}

.root1000 .compare-content .content {
	width: 990px;
}